I need to generate the same graphs as JMeter but from my app (C, VB, etc):
How can I do this? I need a calculation algorithm.
I have a CSV log-file from JMeter with following columns:
timeStamp, elapsed, label, responseCode, responseMessage, threadName, dataType, success, bytes, grpThreads, allThreads, Latency
I believe you can specify a file from which to read inside the Response Times Over Time Listener (and the others as well). Copy your results to another file and try a test with only listeners, pulling from that file.
Response Times Over Time
Divide all rows to groups by one minute. Use timeStamp for this.
Get average of elapsed from each group. It will be Y value.
Y value is a time with one minute step for each average value.
Response Times Distribution
Sort all rows by elapsed field.
Count rows with value of elapsed field between 0 and 100. The count will be value of first column of chart.
A count of rows with value of elapsed field between 100 and 200 will be a value of chart's second column, etc.
Response Times Percentile
X - numbers from 0 to 100.
Y - according percentile value for elapsed fields.