k6, JMeter or Locust? Performance testing and why speed is a business metric
An app that works for one user is not necessarily an app that survives Black Friday, a tax deadline or a product launch. Performance testing is how you find out before your customers do. Here is what a performance tester
An app that works for one user is not necessarily an app that survives Black Friday, a tax deadline or a product launch. Performance testing is how you find out before your customers do. Here is what a performance tester does, how k6, JMeter and Locust differ, and what US sources say about speed and the job market.
TL;DR
- The job: measure how an application behaves under load and find what breaks before it reaches production.
- Why speed matters: Google's 2016 analysis of mobile sites found 53% of visits abandoned when a page took over 3 seconds; a 2020 Google and Deloitte study links a 0.1 second gain to +8.4% retail conversion.
- US job market: the Bureau of Labor Statistics projects 10% growth for software developers, QA analysts and testers (2025 to 2035). It has no figure for performance testers alone.
Many testers learn functional automation first: click, fill a form, check a message. That is useful, but it does not answer another very concrete question: what happens when two thousand people do the same thing at the same time? That is the ground of performance testing, and it is a specialty of its own. For the wider picture of what employers ask for, see the QA Skills Barometer and the guide to test automation in CI/CD.
What a performance tester actually does
The job is not just "send a lot of requests". It revolves around a few plain questions:
- How many users can the application handle before response times become unacceptable?
- What happens beyond that point? Does it slow down gently or collapse? Does it recover on its own?
- Where is the bottleneck: the database, an external service, a missing cache, the server configuration?
- Does it get worse with each release? A performance test run on every delivery catches a regression before users do.
People usually separate load tests (expected traffic), stress tests (beyond the limits), soak tests (hours of steady load) and spike tests (a sudden surge). Each one answers a different fear on the team.
Why speed is a business topic in the US
Slowness costs money, and it has been measured. Two Google-published sources are worth knowing, with their limits:
- In its 2017 benchmarks article, Think with Google reports that 53% of mobile visits are abandoned if a page takes longer than 3 seconds to load. The underlying data dates from 2016 and comes from sites that opted in to sharing their analytics, so it describes an association, not a controlled experiment.
- In "Milliseconds Make Millions" (page last updated 24 June 2020), Google, 55 and Deloitte studied 37 brand sites in Europe and the US and more than 30 million sessions, measured in late 2019. For retail, an improvement of 0.1 second in mobile load times went with +8.4% conversion rate and +9.2% spend.
Neither figure promises the same result for your company. They explain why product teams care, and why a bank, a ticketing site or a retailer wants someone who can prove the system holds up before the peak.
What the US job data says, and what it does not
The BLS groups software developers, quality assurance analysts and testers in one occupation. Its Occupational Outlook Handbook (last modified 27 August 2026) projects 10% employment growth from 2025 to 2035, "much faster than the average", with about 106,100 openings a year on average, and a median pay of $134,040 in May 2025. These numbers cover the whole group, not performance testers specifically, and most openings come from people changing occupations or leaving the workforce.
I do not have a reliable US figure for performance testing alone, so I will not invent one. Our own snapshot of 405 French "QA" job ads (2 October 2026) is a hint about rarity: JMeter appears in 1.7% of them, k6 and Gatling in 1% each, Locust was not measured. Performance skills are rarely listed in generalist QA ads, which can make them a way to stand out, though that finding comes from France and not the US.
k6, JMeter, Locust: three tools, three approaches
They do not compete so much as complement each other.
- JMeter: the long-standing tool, with a graphical interface, widely used in large organisations. Handy for building a scenario without code, heavier to version and to run automatically.
- k6: scenarios are written in JavaScript, in a text file you version like the rest of your code. Easy to run from a CI pipeline.
- Locust: scenarios are written in Python, which suits teams that already use that language for tests or data.
Learning all three has a simple payoff: you join a client that has used JMeter for ten years, or a team that prefers k6, and you are not stuck. What matters most is the method (which scenario, which load, which acceptable threshold, how to read the results), and it is the same from one tool to the next.
Before you load-test anything: know where you stand
Load testing a team that has no test strategy, no clear environments and no baseline mostly produces noise. If you are not sure how mature your testing is overall, a QA maturity assessment comes first: ADC delivers it as a 5-day QA audit at โฌ1,000 excl. VAT. It tells you whether performance is the gap that matters, or one of several.
The Perf QA specialisation at ADC
Here is what the specialisation page says: the title is "Performance Tester" (Perf QA), to load-test, measure resilience and optimise throughput, with k6, JMeter and Locust; 399 hours over 3 months, 100% online; next session in October; mentoring included, 6-month platform access and 24-month replays.
Exact dates, prerequisites and any certifications are confirmed with an ADC advisor before you enrol, and no ISTQB certification is promised for this specialisation. ADC is a French-language training organisation and its courses are taught in French. Launch price for individuals: โฌ1,500 incl. VAT, payable in 1 to 4 interest-free instalments; for companies, โฌ7,500 incl. VAT. ADC is not eligible for French public funding such as the CPF at the moment.
It suits someone who already knows the basics of testing and wants to add a rare skill. If you are starting from zero, the main QA automation and AI program is the more logical first step.
Over to you
Which kind of test has taught you the most in your own projects: load, stress, soak or spike? And which tool did you start with, JMeter, k6 or Locust, and would you pick the same one today?
Sources: Think with Google: Mobile page speed new industry benchmarks (2017; data from March 2016) ยท Google (web.dev), Deloitte and 55: "Milliseconds Make Millions" (page updated 24 June 2020) ยท US Bureau of Labor Statistics: Software Developers, QA Analysts and Testers (last modified 27 August 2026) ยท ADC: QA Skills Barometer, 405 "QA" job ads in France, 2 October 2026 ยท k6 ยท Apache JMeter ยท Locust
Originally published on AutomationDataCamp. Written with AI assistance. Every figure comes from the sources listed above, as cited in the original article (checked on 19 October 2026).
AutomationDataCamp is an online software testing academy (Playwright, API testing, CI, AI-assisted testing, ISTQB prep). More on our site.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes โ full credit and traffic to the original publisher.