- Documentation
- Learning Hub
- Module 1 of 4 Course overview
Who uses performance testing?
Three roles, three questions
The same HTTP metrics support goals you already talk about in incidents and planning: end users waiting on slow responses, clients or gateways hitting timeout limits, and 5xx or failed requests when concurrency looks normal. k6 does not replace real user monitoring (collecting performance data from actual user sessions in production) or browser testing, but it does give you a repeatable load script and numbers you can gate on.
These are simplified labels; real teams mix responsibilities. The point is the question each workflow optimizes for, not that only one role may open an editor.
Where you’ll start
This course teaches the skills all three workflows share: writing a test, setting thresholds, and establishing a baseline that produces an automated pass or fail verdict. How you apply those skills depends on your role: in merge review, release validation, or capacity planning.