Konstantine is the Head of QA department at ISS Art. He has over 25 years of experience in the field of IT and Quality Assurance. Konstantine is specialized in a variety of fields including load testing, functional and automated testing, security and other types of testing

Become a JMeter and Continuous Testing Pro

Start Learning

Test Your Website Performance NOW! |

arrowPlease enter a URL with http(s)
Feb 17 2017

JMeter Listeners - Part 2: Listeners that Aggregate Data Samples

Welcome to part 2 of our JMeter Listeners series. In part 1 we covered Listeners that have basic displays. This time we will review listeners that consolidate information collected from samples.


Just to remind you, listeners enable developers and performance testers to monitor JMeter requests and analyze test results. Listeners aggregate data, process and manipulate the information in it and even enable customization.


All Listeners can be found by right clicking the test plan Add->Listeners. A JMeter Listener will only collect data from JMeter elements at or above its level. For a more detailed explanation see the first blog post in this series.


Aggregate Report


The Aggregate Report listener shows the aggregated and statistical data for each sample of the script. The report table displays the following KPIs for each sample: the number of times it was executed in the script, minimum, maximum, average response times, percentages, response time, throughput, the number of samples per time unit, Kbytes per second and error percentage. These KPIs are useful for tracking your test performance as well as your system's health and for monitoring trends.


Aggregate Graph


The Aggregate Graph is similar to the Aggregate Report, only in addition to the aggregated data table, it plots a bar chart for the response time metrics for each sample. An example of how the Aggregate Graph report might look like is shown in the screenshot below:


aggregate graph listener jmeter


Graph Results


The Graph Results listener shows a line chart of the response times, throughput and deviation of the tested system, over time.


graph results listener jmeter


Generate Summary Results


The Generate Summary Results listener generates the summary report to a log file and to the JMeter log. The report format and the report file are defined in the JMeter properties file. A screenshot of what this looks like is shown below.


generate summary results jmeter


Please note that when running your tests in CA BlazeMeter, you should remove or disable the Listeners, unless you intend to generate extra log files. This is because they consume resources from the machine or engine that is running the test.


Congratulations! You finished learning about the second group of JMeter listeners. Stay tuned for the next part.


If you want to learn more basic JMeter, check out our free 5-day training course.


For more advanced JMeter check out this free webinar.


To check out CA BlazeMeter, which enhances JMeter, for free, put your URL or JMX file in the box at the top of this page.

arrowPlease enter a URL with http(s)

Interested in writing for our Blog?Send us a pitch!