How to use the JMeter Load Test Calculator
- 1. Set the targetRequests per second, concurrent users, or daily visitors with requests per visit and peak share.
- 2. Add timingsAverage response time, think time, ramp-up, duration and load machines.
- 3. CalculateGet threads, throughput, timer value and a non-GUI JMeter command.
The maths behind it
Little's law links three numbers in a steady system: users = throughput × (response time + think time). If each virtual user waits 400 ms for a response and then pauses 1.6 s, one user makes a request every 2 s, so 100 users produce 50 requests per second. The calculator uses this in both directions, and from daily traffic it estimates the busiest hour: visitors × requests per visit × the peak-hour share, spread over 3,600 seconds. Everything runs in your browser; nothing you enter is uploaded.
It also gives the Constant Throughput Timer value per machine (in samples per minute, shared across all active threads), the ramp-up rate, the expected number of requests, and a command that passes threads, ramp-up, duration and throughput as properties, so one test plan serves every run.
Worked example
With the defaults (50 requests per second, 400 ms response time, 1,600 ms think time, 120 s ramp-up, 30 minutes steady state) you need 100 threads, starting one about every 1.2 seconds. The test lasts 32 minutes and sends about 93,000 requests, and the Constant Throughput Timer is set to 3,000 samples per minute.
Tips
- Run JMeter in non-GUI mode (
-n) for real tests; the GUI is for building plans. - If response times rise during the test, the same threads produce less throughput; re-run the calculation with the measured times.
- Only load-test systems you own or have written permission to test.
Frequently asked questions
What think time should I use?
Measure it from real user sessions or analytics if you can. Without data, test a few values to see how sensitive the system is.
How many threads can one machine run?
It depends on the plan and hardware; the calculator warns above 1,000 per machine, where load generators often struggle.
Is the JMeter load test calculator free?
Yes. You can open the JMeter load test calculator and fill in everything without signing up. When you calculate for the first time, we ask once for your name and WhatsApp number; after that it, and every other Uncodemy tool, opens straight away.