k6.
k6 is a load testing tool with tests written in JavaScript and a Go execution engine. It is designed for automation: scriptable, version-controlled, with defined pass/fail thresholds, so performance testing runs in a pipeline rather than as an occasional exercise.
Where k6 fits on a long engagement.
Thresholds are what make k6 useful in delivery rather than only in a report. A test declaring that the 95th percentile must stay under 500ms and errors under one percent either passes or fails, which means performance can gate a release the same way a unit test does.
The value depends entirely on the realism of the scenario. A test hammering one endpoint with no think time measures something, but not anything a user will experience. Modelling actual journeys, with realistic pacing and a data set that defeats caching, is where the work is — and where most load testing quietly goes wrong.
What an assigned team does with k6.
Performance regressions accumulate invisibly. No single change makes a system slow; twenty changes over six months do, and without a regular baseline nobody can identify which ones or when it started.
Running that baseline continuously rather than before launches is what turns load testing from an event into a signal, assigned under qa outsourcing alongside the rest of the suite.
What we use k6 for.
- Performance gates in the pipeline Thresholds that fail a build, so a regression is caught by CI rather than by users.
- Scenarios modelled on real journeys Pacing and data that reflect actual usage rather than a synthetic hammer.
- A baseline that makes drift visible Regular runs, so a gradual slowdown is attributable to a period rather than a mystery.
How k6 capacity is assigned.
Scenario realism is the deliverable rather than the tooling, and the baseline runs continuously rather than before launches. That standing commitment is part of how the monthly fee is built.
Tell us what your roadmap needs k6 for.
A service delivery manager replies with the disciplines we would assign, the monthly capacity and what the first month looks like.
Loading the contact form… You can also email hello@azendo.co.
We reply within one working day. No obligation, and no newsletter.