0.0
No commit activity in last 3 years
No release in over 3 years
JMeter Reports
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

JMeter Reports Build Status

Command-line tools for JMeter report processing. Right now it supports only CSV summary reports processing to show:

  • Test execution time
  • Total and transaction throughputs
  • Transaction samples/errors
  • Min / Avg / Max / Standard Deviation
  • 90 and 95 response time percentiles

Install

Requires Ruby >= 1.9

gem install jmeter-reports

Usage

jmeter-reports <path_to_summary_report_file.csv>

will show you something like this:

             Start: 2012-12-14 16:22:53 -0200
               End: 2012-12-14 16:28:33 -0200
          Duration: 340 secs
    Total requests: 10520
Average throughput: 30 RPS

+--------------------------+------+--------+---------+-----+------+-------+--------+------------+
| label                    | reqs | errors | err_pct | min | avg  | max   | sd     | avg_thrput |
+--------------------------+------+--------+---------+-----+------+-------+--------+------------+
| GET session/new          | 2651 | 18     | 0.6     | 49  | 742  | 10062 | 1576ms | 7.797 RPS  |
+--------------------------+------+--------+---------+-----+------+-------+--------+------------+
| POST session             | 2629 | 562    | 21.3    | 272 | 3104 | 10093 | 3882ms | 7.732 RPS  |
+--------------------------+------+--------+---------+-----+------+-------+--------+------------+
| GET session/:id          | 2620 | 0      | 0.0     | 21  | 227  | 8099  | 682ms  | 7.705 RPS  |
+--------------------------+------+--------+---------+-----+------+-------+--------+------------+
| Login                    | 2620 | 570    | 21.7    | 377 | 4185 | 25724 | 4401ms | 7.705 RPS  |
+--------------------------+------+--------+---------+-----+------+-------+--------+------------+

you can also pass a list of summary report files to get an overview of each one. Let say you've a bunch of summary files named summary_report_N.csv:

jmeter-reports summary_report_*

+----------------------+---------------------------+---------------------------+---------+------------+
| filename             | start                     | end                       | samples | avg_thrput |
+----------------------+---------------------------+---------------------------+---------+------------+
| summary_report_1.csv | 2012-12-11 10:47:32 -0200 | 2012-12-11 10:47:34 -0200 | 9       | 3 RPS      |
+----------------------+---------------------------+---------------------------+---------+------------+
| summary_report_2.csv | 2012-12-11 10:47:32 -0200 | 2012-12-11 10:47:35 -0200 | 16      | 4 RPS      |
+----------------------+---------------------------+---------------------------+---------+------------+