ThoughtWorks is a global software consulting company that releases an insightful Technology Radar twice a year as a round-up of the current state of technological techniques, platforms, tools, and languages or frameworks.
We were pleasantly surprised to see k6 featured in the Tools section of Volume 23, the latest volume of the Technology Radar.
Thoughtworks highlighted some key features of k6 as a reason for our inclusion.
Focus on developer experience
The k6 team is heavy on engineers, and we've built a tool we would want to use ourselves. ThoughtWorks particularly picked up on our CLI, which lets users set test parameters as flags to run global load tests with a single line.
Results output options
k6 plays well with many other data visualization and application performance monitoring tools, providing many options for results output of k6 tests. Being able to find meaningful insights in results is one of the biggest challenges, but also one of the most valuable parts, of load testing.
ThoughtWorks cited the use of checks in k6 as a way to incorporate load testing into CI/CD pipelines. We would also add that thresholds make k6 very focused on getting a continuous assessment of how actual performance compares to expected or target performance.
One of the themes that ThoughtWorks identified for this edition was "Democratizing Programming", which is something we resonate with. While k6 does create load tests as code, k6 Cloud comes with a GUI that we think makes it significantly easier to get started, as well as tools like the Test Builder, a browser recorder, and converters.
We've honored to have been selected by ThoughtWorks on this list of tools on the technological frontier, and we think it represents a shift towards more modern solutions for engineering teams in the know.