grafana1.png grafana2.png grafana3.png grafana4.png grafana5.png grafana6.png
Overview:
This dashboard requires Apache JMeter 5.3 or higher and InfluxDB v2.0. It shows overall statistics, generates the transactions charts, aggregate report, latency, and errors overview. Note: the dashboard and solution will not work for InfluxDB v1.8. You can significantly improve your performance testing process (works for JMeter clustered solution as well)!.
Setup:
See full instructions on jmeter-influxdb2-listener-plugin .
- Download the plugin the latest release or depends on JMeter version. The plugin "
jmeter-plugin-influxdb2-listener-<>.jar
" should be located here "~\apache-jmeter-5.x\lib\ext
". - Make sure that you have Java 11 - otherwise the plugin will be not displayed on UI.
- Add Backend Listener to your test plan (Add -> Listener -> Backend Listener) and select "
org.md.jmeter.influxdb2.visualizer.JMeterInfluxDBBackendListenerClient.
" - Provide in the Parameters table the InfluxDB settings, provide a name for the test, and specify which samplers to record.
- Configure the dashboard in Grafana, execute tests, and see test results.
PS.
Please feel free to reach out to me in case of any questions m.v.derevyanko@gmail.com or linkedin.
Best Regards, Michael Derevyanko