JTL files and Real Time Reports

Printer-friendly versionSend to friend

JTL files are an inherent functionality of JMeter. You can read more about JTL files in the JMeter user guide. With this functionality you are able to have real-time reports including detailed graphs of tests results.

In order to view real-time reports, all you need to do is specify a JTL file name in one of JMeter's listeners. For example, add "Aggregate Report" listener and specify a JTL file name. Make sure the file ends with the extension: "jtl". Also, please make sure that the JTL file is saved as XML and not CSV. Once the test is running, you can view/download the JTL file itself and the resulting reports using the JTLs and/or Files tabs.

JTL file in JMeter listener

All graphs are displayed in the JTLs tab, click on the graph’s thumbnail in order to see it. Refresh the page in order to see the updated graph.
JTL.jpeg

You can press on the graph to download the image and include it in your report. Clicking on the JTLs tab generates all available reports. Make sure you press this tab at least once before terminating your test session in order for the graphs to be generated. Please note that these reports will also be available for download after terminating the reservation in the Files tab, under the Zipped folder.
zipped_logs.jpg

How to Ignore Rquests in the Reports

If your report includes unwanted labels such as PNGs, JPGs, CSSs etc, you can order the report not to include these labels simply by adding the word "ignore" to the label.

Any label with the word "ignore" in it will not be presented in the report.

That said, all measures of this request will appear as part of the statistics.

Available Graphs

To see an example of a live reports screen, please visit our demo section.

There are two types of reports:

  1. Aggregated Reports
  2. Detailed Reports

Aggregated Reports

Aggregated reports present various distributions of response times, latencies and errors throughout the entire test. These reports can draw the entire picture in a single snapshot.

Aggregated Reports include:

  1. Two graphs: Response time distribution by percentage from the entire test and  according to the number of samples
  2. Two graphs: Latency distribution by percentage from the entire test and  according to the number of samples
  3. Two graphs: Error/Response Code distribution by percentage from the entire test and  according to the number of samples

JMeter in the Cloud, SaaS, Realtime Graph

JMeter in the Cloud, SaaS, Realtime Graph

Detailed Reports

Detailed reports present the average value of each measure per minute throughout the entire test. Measures include:

  1. Response time
  2. Latency
  3. Hits per minute
  4. Number of concurrent users (Active Threads)
  5. Errors

There is one view for all URLs that were included in the test and detailed views for each unique URL.

Detailed reports include:

  1. Response Time and Latency Vs Users (Generating this graph requires a user action. Please read our FAQ section for further details)
  2. Response Time and Latency Vs Hits
  3. Response Time and Latency Vs Errors
  4. Hits Vs Users (Generating this graph requires a user action. Please read our FAQ section for further details)
  5. Hits Vs Errors

JMeter in the Cloud, SaaS, Realtime Graph

To see an example of a live reports screen, please visit our demo section.

Most of these reports are available only through JMeter in the Cloud and not through the regular JMeter interface.

Although JMeter does support few graphic reports through the regular interface it is not recommended to enable them as they consume a lot of memory and will result in the console freezing under heavy load. Use the above mentioned reports instead. They have no affect on JMeter during the test run and are accessible after the test had ended.