I have following scenario in my performance testing
using jmeter
tool.
Number of Thread users = 100
Ramp-up period (seconds) = 100
Loop count = 10
Ramp-Up Period tells JMeter
how long to delay before starting next user. For example, in my scenario I have 100 users
and a 100 second
Ramp-Up period, then the delay between starting users would be 1 second (100 users /100 seconds)
In the HTTP Request Defaults control panel, enter the Website name under test (http://www.google.com)
Refer Image:
Refer Below Graph result Image for more details:
Latest Sample: This is the sample time in millisecond.It is the response time for the last requested URL in executing the test script. In your case, it is 430 ms, that means the response time for the last request sample is 430 ms.
The Throughput: is the number of requests per unit of time (seconds, minutes, hours) that are sent to your server during the test.
The throughput is the real load processed by your server during a run but it does not tell you anything about the performance of your server during this same run. This is the reason why you need both measures in order to get a real idea about your server’s performance during a run. The response time tells you how fast your server is handling a given load.
Average: This is the Average (Arithmetic mean μ = 1/n * Σi=1…n xi) Response time of your total samples.
Median: This the midpoint of a frequency distribution. In here, 431 ms is the median for 1000 samples.
Min and Max are the minimum and maximum response time.
An important thing to understand is that the mean value can be very misleading as it does not show you how close (or far) your values are from the average.For this purpose, we need the Deviation value since Average value can be the Same for different response time of the samples!!
Deviation: The standard deviation (σ) measures the mean distance of the values to their average (μ).It gives you a good idea of the dispersion or variability of the measures to their mean value.
The following equation show how the standard deviation (σ) is calculated:
σ = 1/n * √ Σi=1…n (xi-μ)2
For Details, see here!!
So, if the deviation value is low compared to the mean value, it will indicate you that your measures are not dispersed (or mostly close to the mean value) and that the mean value is significant.
This listener doesn't tell the full story, in order to get the required metrics values open .jtl
results using Aggregate Report
Going forward I would recommend using HTML Reporting Dashboard, this way you will get statistics and errors tables and some useful graphs like Response times Over Time, Active Threads Over Time, Bytes throughput Over Time, etc. Generating dashboards is as easy as:
jmeter -g /path/to/results.jtl -o /where/you/want/dashboard/to/be/generated
Another option is using 3rd party results analysis tools like JAnalyzer or BM.Sense
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With