JMeter Performance Dashboard



During the test execution all performance metrics are being saved to InfluxDB and displayed in this dashboard.  It allows us to review performance tests results using different filters which helps us to
divide executed tests by parameters (e.g.: Simulation name, Test type, Environment, etc.).

Percentile affects the response time calculation in the Response Time over Time graph.

Test Type is the test type that was chosen in the Jenkins job.

Environment does not matter. 

Grouping is data aggregation level, here by 10 seconds

Yellow | Red Threshold allows highlighting the response times with yellow or red when they reach certain milliseconds.

You can pick the time range which you want to see your results 

Or use the short cut options

After all filters set-up properly, you will be able to see results of test execution. The first block consists of panels with overall information.

The second graph of the dashboard named “Response Times Over Time” contains a chart where you can see Response time for all requests or only for chosen in the right side of the block.

The third graph of the dashboard, called "Throughput", contains a graph showing the change in throughput over time.

The following two graphs show response time distribution and HTTP Connection times during the test execution.


"Summary table" shows detailed statistics for each request. In case of empty table refresh the page.

The last graph of the dashboard called "Error table". It contains a detailed description for each failed request during the test.