Analyze the Jmeter report to know performance

1,115 views
Skip to first unread message

daoquang...@gmail.com

unread,
Apr 20, 2014, 4:35:28 AM4/20/14
to jmeter-...@googlegroups.com
Hi all,

 After getting the Summary report, as follow:

HTTP request 1:
>> Sample: 732
>> Throughput: 1.4/sec

HTTP request 2:
>> Sample: 685
>> Throughput: 1.4/sec


How to analyze all parameters to determine this is good performance or not ? Do we need to calculate average response time and compare to throughput. Please help me on explaining and greatly appreciate your example.

And then, would you like to help me fill the Header on Aggregate Report output file (.csv file)


Thanks,

Aggergate_report.csv

gli...@gmail.com

unread,
Apr 23, 2014, 9:42:13 AM4/23/14
to jmeter-...@googlegroups.com
Hi,

There are a couple of problems with your CSV file. 

  1. Remove first empty line from it, it confuses JMeter which expect it either to be a header or to contain relevant data
  2. Set "jmeter.save.saveservice.default_delimiter=\t" property in JMeter properties as your CSV file isn't very "comma-separated" and JMeter needs to be configured to "understand" it. 
  3. Open JMeter GUI
  4. Add Aggregate Report listener
  5. Click "Browse" button and navigate to changed CSV results file
  6. Analyze results as per The Load Reports guide
# Samples is the number of samples with the same label.
Average is the average time of a set of results.
Median is a number which divides the samples into two equal halves. Half of the samples are smaller than the median, and half are larger. [Some samples may equal the median.] This is a standard statistical measure. The Median is the same as the 50th Percentile.
90% Line (90th Percentile) meaning 90% of the samples took no more than this time.
Median is the time in the middle of a set of results. 50% of the samples took no more than this time; the remainder took at least as long.
Min is the shortest time for the samples with the same label
Max is the longest time for the samples with the same label
Error % is the percent of requests with errors
Throughput is measured in requests per second/minute/hour. The time unit is chosen so that the displayed rate is at least 1.0. When the throughput is saved to a CSV file, it is expressed in requests/second, i.e. 30.0 requests/minute is saved as 0.5.
Kb/sec - throughput measured in Kilobytes per second. Time is in milliseconds.

Hope this helps. 

Hung dao quang

unread,
May 18, 2014, 11:33:01 PM5/18/14
to jmeter-...@googlegroups.com, gli...@gmail.com
Hi,

Just would like to know the meaning of response time which is for each of request of individual sampler ? 

Assume that:
HTTP request 1: 200 users  --> response time : 2,2s
So, 2.2s is the response time for 1 user or 200 users ?

Thanks,
Hung.

gli...@gmail.com

unread,
May 19, 2014, 9:12:00 AM5/19/14
to jmeter-...@googlegroups.com, gli...@gmail.com
Hi 

2.2s is an arithmetical mean of all 200 users response times. It's sum of all response times divided by 200. 
Reply all
Reply to author
Forward
0 new messages