Mar 24, 2020 | By Michael Wanyoike
In this tutorial, we will look into how to integrate performance testing with k6 in your TeamCity build setup. k6 is a free and open-source performance testing tool for testing the performance of APIs, microservices and websites. TeamCity is a continuous integration and delivery server built by JetBrains.
Mar 15, 2020 | By Mostafa Moradian
Throughout the years, there has been many attempts to devise a universal format for defining Web API specifications. The objective was (and still is) to help stakeholders of the system to work with those APIs, without having access to the source code. Each new "universal" format came with the promise of being ubiquitous and all-encompassing, but eventually faded away due to various reasons, like OData and WSDL.
Mar 6, 2020 | By Mostafa Moradian
There are two different categories of tools in the load testing ecosystem. The first category is called non-scriptable tools and are usually used for load testing either a single endpoint or a set of endpoints. These tools usually generate load using a constant rate, which is measured in requests per unit of time, usually seconds. These non-scriptable tools don't apply any logic to the load testing process, other than the generation of load.
Mar 4, 2020 | By Ragnar Lnn
It has been almost three years since we first published our first comparison & benchmark articles that have become very popular, and we thought an update seemed overdue as some tools have changed a lot in the past couple of years. For this update, we decided to put everything into one huge article - making it more of a guide for those trying to choose a tool.
Feb 27, 2020 | By Grant Young
We’ve set up several initiatives aimed at testing and improving the performance of GitLab, which is why the Quality team built a new tool to test GitLab's performance. Performance testing is an involved process and distinct from other testing disciplines. The strategies and tooling in this space are specialized and require dedicated resources to achieve results.
Oct 11, 2018 | By k6
- Considerations for testing goals based on previous performance
- Their load testing methodology
- How they determined what components they needed to test
- Why they migrated to k6 and Load Impact 4.0 for load testing
Sep 28, 2018 | By k6
- Determining what you should test
- What level of traffic you need to generate
- How to test login and checkout processes
- How to use Data Stores in your tests
- Other considerations for ancillary services
Aug 31, 2018 | By k6
Performance testing is an essential part of today's DevOps workflows. It requires the capability to run load tests both locally and in the cloud to address different users' needs at different stages of the software development cycle. Watch this webinar to learn how you can run performance tests in the cloud using the open source load testing tool - k6.
Aug 31, 2018 | By k6
As a developer, you are being asked to get more deeply involved in the software testing and QA process. Delivering high quality code means not only passing functional tests, but also performance tests. The user experience of your website, app or API is highly dependent on performance.