First Load Test
k6 hello world.
Overview
The first load test moves performance from intuition to evidence. Tool choice (k6, Locust, JMeter) matters less than the patterns; the discipline is realistic workloads, per-endpoint thresholds tied to SLOs, and CI integration that catches regressions before production.
- k6 hello world. First scripted load test; the canonical entry point that introduces the team to scripted load.
- Realistic workloads. Match production traffic shape; produces real signal rather than synthetic illusion.
- Per-endpoint thresholds. p99 latency and error rate per endpoint; matches SLO definitions to test pass-fail.
- CI integration plus capacity planning. Load tests on every release catch regressions; quarterly capacity runs find the breaking point.
The approach
The practical approach: realistic workload shape, per-endpoint thresholds matched to SLOs, CI integration on every release, quarterly capacity runs, documented per-test workload. The team’s discipline produces evidence-based performance instead of intuition-driven optimisation.
- Realistic workload. Match production traffic shape; the test catches what production will see.
- Per-endpoint thresholds. Per-endpoint p99 and error rate; matches SLO targets so test fail and SLO breach align.
- CI integration. Run on every release; catches regressions before they ship.
- Capacity planning runs plus documented test. Find the breaking point quarterly; per-test workload and thresholds committed for operational reviews.
Why this compounds
Load testing discipline compounds across releases. Each test produces evidence; the team’s performance maturity grows; new services inherit the test patterns.
- Better performance. Evidence-based optimisation; the team optimises what the data shows, not what feels slow.
- Better release safety. Regressions caught before production; the page does not fire because the regression never shipped.
- Better capacity planning. Known breaking point; capacity decisions become arithmetic, not guesswork.
- Institutional knowledge. Each test teaches application behaviour; the team’s performance engineering muscle grows.
The first load test is an engineering discipline that pays off across years. Nova AI Ops integrates with performance telemetry, surfaces patterns, and supports the team’s performance discipline.