Aggregation reports are one of the most highly used listeners in JMeter use, and can be added by right-clicking and selecting Add/Listener/aggregate reports. After executing the JMeter script, the aggregation report appears as follows:
The columns are defined as follows:
Label: Tag name, organized as: {Thread Group name}:{http request name}, can be simply understood as HTTP request name
# Samples: Total number of samples, which is the total number of requests
Average: Average response time
Median: The response time for percentile 50% (90% line, 95% line, and 99% line are the same, with 90% percentile corresponding response time as an important metric in performance testing)
Min: Minimum response time
Max: Maximum response time
Error%: Failure rate (can also be interpreted as sample request assertion failure rate)
Throughput: Throughput, which is the number of successfully processed samples in a server unit time, is an important indicator of performance testing
KB/SEC: Data transfer rate, that is, the amount of information transmitted per unit of time, as well as an important indicator of performance testing
It is necessary to highlight the percentile (statistical terminology, if a group of data is sorted from small to large, and the corresponding cumulative percentile is calculated, the value of the corresponding data for a 100 percentile is called the percentile of the 100 percentile. Can be expressed as: a group of n observations are sorted by numerical size. For example, the value in the p% position is called the percentile number of p. reflects how many samples in the current HTTP request sample have response times below the percentile response time, rather than how many samples are gathered around the response time.
Calculation formula:
Throughput = Total number of samples/(the current HTTP request corresponds to the last sample processing completion time-the starting time for the first sample for the current HTTP request)
KB/SEC = HTTP Request Total response data size/(the current HTTP request corresponds to the last sample processing completion time-the current HTTP request corresponds to the start time of the first sample)
The JMeter official definition for percentile corresponds to the following:
Median is a number which divides the samples into the equal halves. Half of the samples are smaller than the median, and half is larger. [Some samples may equal the median.] This was a standard statistical measure. The Median is the same as the 50th percentile
The JMeter official definition for throughput corresponds to the following:
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 was supposed to represent the load on the server.
The formula Is:throughput = (number of requests)/(total time).
The percentile sample is as follows:
At this point, This article successfully concluded, I hope this article can give beginners JMeter you a reference.
Finally, very grateful to the pro-stop, I hope this article can be pro helpful. Warmly welcome the kiss to discuss together and progress together. Thank you so much! ^_^
JMeter Learning -019-jmeter Listener "aggregation Report" interface field analysis and calculation method summary description