Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afranken/jmeter-analysis-maven-plugin
Plugin that parses JMeter result files and computes performance indicators such as average request duration
https://github.com/afranken/jmeter-analysis-maven-plugin
Last synced: 2 months ago
JSON representation
Plugin that parses JMeter result files and computes performance indicators such as average request duration
- Host: GitHub
- URL: https://github.com/afranken/jmeter-analysis-maven-plugin
- Owner: afranken
- Created: 2012-05-16T21:37:54.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2022-07-01T22:17:30.000Z (almost 2 years ago)
- Last Synced: 2024-01-24T06:40:02.023Z (5 months ago)
- Language: Java
- Size: 795 KB
- Stars: 58
- Watchers: 15
- Forks: 40
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Lists
- awesome-jmeter - JMeter Result Analysis Plugin - Maven plugin that parses JMeter test results and generates detailed reports with charts. (Results Processing / Results Analysis)
README
JMeter Result Analysis Plugin
======================[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.lazerycode.jmeter/jmeter-analysis-maven-plugin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.lazerycode.jmeter/jmeter-analysis-maven-plugin)
A Maven plugin that parses [JMeter][2] result XML files and generates detailed reports with charts
Can be used in combination with the [JMeter Maven Plugin][1] that is developed by the same authors
Features
--------
* Text and HTML output of certain statistics (minimum, maximum, average, standard deviation, quantiles) for response duration and response size
* Output is rendered with [Freemarker][4] and can be customized
* Chart containing request duration and average of all requests
* CSV file containing durations of all response (by URL)
* CSV file containing sizes of all responses (by URL)
* Statistics and charts can be generated per request group. Request groups are defined by URL patterns.
* Download of resources from remote systems for the [JMeter][2] execution intervalBuild status
------------
Travis CI:
[![Build Status](https://travis-ci.org/afranken/jmeter-analysis-maven-plugin.svg?branch=master)](https://travis-ci.org/afranken/jmeter-analysis-maven-plugin)Help
----
Run the HelpMojo of this plugin:
`mvn jmeter-analysis:help -Ddetail=true -Dgoal=analyze`Release Notes
----
See [Release Notes][5] in the Wiki.Usage Example
-------------
com.lazerycode.jmeter
jmeter-analysis-maven-plugin
analyze
${project.build.directory}/**/*.jtl
${project.build.directory}/results
true
-1
UPPER_LOWER_TOLERANCE
5
-1
UPPER_LOWER_TOLERANCE
5
pages
/page/**
binaries
/binary/**
950
500
50000
false
sample
httpSample
false
${project.basedir}/src/main/resources/
http://yourhost/path?from=_FROM_&to=_TO_
my_resource.txt
HH:mm_yyyyMMdd
Example Output
--------------
An analysis summary text output looks like this:time: 20111216T145509+0100 - 20111216T145539+0100
requests: 36049
requests per second: 1201
total duration: 30
response duration (ms)
min: 0
average: 0
max: 1352
standard deviation: 7
quantiles (ms)
10% 0
20% 0
30% 0
40% 0
50% 1
60% 1
70% 1
80% 1
90% 1
99% 6
99.9% 19
100.0% 1352 (max. value)
response size (bytes)
total: 750210890
min: 20480
average: 20810
max: 53890
standard deviation: 3308
response status codes
200: 36049 (100%)Credits
--------------Part of the development of this plugin is sponsored by [CoreMedia][3]
[1]: http://jmeter.lazerycode.com "JMeter Maven Plugin"
[2]: http://jakarta.apache.org/jmeter/ "JMeter"
[3]: http://www.coremedia.com "CoreMedia AG"
[4]: http://freemarker.sourceforge.net/ "Freemarker"
[5]: https://github.com/afranken/jmeter-analysis-maven-plugin/wiki/Release-Notes "Release Notes"