Calculate the required delay between iterations to control execution flow and meet a desired test duration.
Performance TestingTotal number of virtual users.
Target iterations to complete.
Time taken to execute one iteration.
Sum of all think times in the script.
Total duration of the test.
Enter your values to see the result.
The Pacing Calculator works out the delay to insert between the end of one iteration and the start of the next, so your load test runs at a controlled, predictable rate instead of as fast as the application responds. Pacing is what keeps the workload steady when response times change, which lets you compare test runs fairly.
Pacing is the wait time you add between iterations so that, across all your users, the script produces exactly the target number of iterations over the test duration — without response time and think time alone driving an uncontrolled (and usually too high) throughput.
Where:
A 10-minute (600-second) test runs 50 users, and the workload model requires 50 iterations over the test period.
Inputs
Step-by-step
Result: Set 592 seconds of pacing between iterations. If the result is zero or negative, the calculator shows 0.
Setting pacing to 0 by default — this lets response time variability drive throughput instead of your target workload.
Forgetting that a negative pacing result means the users and iteration target are already saturating the available time; the calculator floors this at 0.
Applying the same pacing value across scripts with very different response times, instead of recalculating per script.
Run this scenario at real scale with Baseline11's distributed load testing platform.