Ramp-up Period - The time frame (in seconds) for all requests to start. All the threads specified in the Number of Threads
input will start within Ramp-up period
.
For instance:
100 threads and 100 seconds ramp-up: each second JMeter will start 1 Thread until all threads are started by the time the 100 seconds are up.
100 threads and 50 seconds ramp-up: each second 2 Threads are started.
100 threads and 200 seconds ramp-up: every 2 seconds, 1 Thread is started.
Now,
The sample or request generation is a different concept than Thread generation.In you case, 100 threads were up within 10 seconds.The key factor here is the Throughput.
As per JMeter glossary:
Throughput is calculated as requests/unit of time. The time is
calculated from the start of the first sample to the end of the last
sample. This includes any intervals between samples, as it is supposed
to represent the load on the server.
The formula is: Throughput =
(number of requests) / (total time).
Here the Number of Executed Samples or Requests are 1050975
and the Test duration is 50820
seconds. So this is related to Throughput.The output 1050975
requests in 50820s
mean the Average Throughput throughout your test was approximate 20.5/s
.
To take control over Throughput
or Transactions per second
there are very handy JMeter plugins called Constant Throughput Timer.
Constant Throughput Timer introduces variable pauses, calculated to
keep the total throughput (in terms of samples per minute) as close as
possible to a given figure. Of course, the throughput will be lower if
the server is not capable of handling it, or if other timers or
time-consuming test elements prevent it.