...
The Jmeter test produces a csv file (one for each repeat) containing the following columns
(Jmeter reference: http://jmeter.apache.org/usermanual/glossary.html, http://jmeter.apache.org/usermanual/listeners.html#csvlogformat)
To view a log file generated by the Jmeter tests, have a look at the log files from the fedora's tests.
Column name | Description |
---|---|
timeStamp | time of request (in milliseconds since 1/1/1970 ) |
elapsed | time measured from just before sending the request to just after the last response has been received (in milliseconds). |
label | the name given to the CRUD operation (in milliseconds) |
responseCode | The HTTP response code received for the request |
responseMessage | The HTTP response message received for the request |
threadName | This is derived from the Thread Group name and the thread within the group. The name has the format groupName + " " + groupIndex + "-" + threadIndex groupName - name of the Thread Group element groupIndex - number of the Thread Group in the Test Plan, starting from 1 threadIndex - |
...
Analyzing the Test Results
...
number of the thread within the Thread Group, starting from 1 | |
dataType | the type of data received |
success | a binary value indicating the success or failure of the request |
bytes | the response size |
Latency | The time from just before sending the request to just after the first response has been received, including all the processing time needed to assemble the request as well as assembling the first part of the response (in milliseconds). |
Analyzing the test results
The stats visualizations were done using R (http://www.r-project.org/).
- For notes on installing R - follow the links for Ubuntu, Mac OS X, Windows
The R code uses a few libraries - ggplot2 , gridExtra , tcltk, RColorBrewer, plyr
Most of these libraries should be included in the base package, if not installing a library is very easy and the links have should have details
The code used to produce the graphs is in fedora-jmx.r.
...