k6 Load Testing Results

Dashboard

A dashboard for visualizing results from the k6.io load testing tool, using the InfluxDB exporter. Based on https://grafana.com/dashboards/2587
Last updated: 2 months ago

Start with Grafana Cloud and the new FREE tier. Includes 10K series Prometheus or Graphite Metrics and 50gb Loki Logs

Downloads: 1224

Reviews: 0

  • 2018-01-19 grafana k6 dash screenshot 1.png
    2018-01-19 grafana k6 dash screenshot 1.png
  • k6loadtestingdash.png
    k6loadtestingdash.png

This is based on https://grafana.com/dashboards/2587

Pro-tip: Change grafana configuration min_refresh_interval which is default 5s to 1s to be able to get near real-time dashboard updates when doing load tests.

Update 2022-04-26:

  • Add panel for failed http requests.
  • Add panel for aggregate latency
  • Rearrange panels a bit
  • Convert panels to new Grafana 8 (?) panel types (time series and tables).

Update 2018-11-07 - Sharpen name dashboard variable to only apply to InfluxDB metrics so other measurements with a name tag will not fill the variable list. Remove the errors graph since it does not seem to be a part of K6 metrics. Change the styles of some of the graphs.

Update 2018-09-25 - Update dashboard variable URL to reflect InfluxDB label change from url to name.

Changes:

  • Adds templated URLs for easier drill down to specific URLs in a test.
  • Uses InfluxDB query editor for all panels instead of raw InfluxDB queries.
  • Adds a table with all URLs that have been tested in the time-period and their p95 latency.
  • Adds some explanation of the different metrics on top.
Get this dashboard:
4411