Stream decode JMeter JTL files and output them as XML, CSV
Parse JMeter JTL files, supporting:
- Nested samples
- JMeter custom variables
- Responses
- Assertions
- Cookies
- More...
The parser is a stream decoder, meaning it's safe to use for very large files
❯ ./jtl-parse -h
Usage: jtl-parse [--output OUTPUT] FILENAME
Positional arguments:
FILENAME
Options:
--output OUTPUT, -o OUTPUT
specify the output type, valid options: csv,xml,json [default: json]
--help, -h display this help and exit
Output/Input XML is not in canonical format, in order to diff them,
use the included compare.sh
script:
$ ./compare.sh data.jtl
-
XML
-
JSON
-
CSV
Sample CSV output:
Label,Timestamp,Response Time,Latency,Users
Label1,1519028940050,1205,1205,1
Label2,1519028941268,93,93,1
MIT © Gilad Peleg