'What does it means holding the load in JMeter
I have added the jp@gc-Stepping thread group in my test script. I have setup my script as shown in the figure.
I have stepping thread group configuration in the following ways:
Currently, I have them set up only 20 threads, but while I had my thread number as 200. I had assumed it would send at least 200 requests whether it is a success or an error. But the request never reached 200, it was around 60-80 only.
What was it missing on my end?
What is the difference between the load and thread in JMeter?
Does holding the loads in JMeter actually, mean the JMeter has started to send the request to the server? I am a bit confused in understanding the term hold the load. How to estimate the time to hold the load for? Or should the business people have the estimation for this? Is it dependent upon the number of threads added?
Solution 1:[1]
Hold the load means that it will keep 20 (or 200) users for 4 minutes.
The users will be executing Samplers as fast as they can, the number of requests per second will mostly depend on your application response time, presence of timers, etc. See What is the Relationship Between Users and Hits Per Second? article for more details.
If you're looking for the way to send 20 (or 200) requests per second - consider switching to Concurrency Thread Group and Throughput Shaping Timer. However remember that the aforementioned constraints still apply:\
- JMeter must be capable of sending the requests fast enough
- Your application must be able to respond fast enough
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Dmitri T |


