5. Reporting improvements:
JMeter3 have new various reporting enhancements such as:
● HTML Reporting Dashboard
● Generating dynamic Graphs in HTML pages (APDEX, Summary report, and
Graphs)
● Summariser displays a more readable duration
● BackendListener supports regular expression for sampler list
In Order to get JMeter Report Dashboard (UI that show all the reports). First copy
following line in user.properties file, you will find this file in jmeter bin folder.
jmeter.save.saveservice.bytes = true
jmeter.save.saveservice.label = true
jmeter.save.saveservice.latency = true
jmeter.save.saveservice.response_code = true
jmeter.save.saveservice.response_message = true
jmeter.save.saveservice.successful = true
jmeter.save.saveservice.thread_counts = true
jmeter.save.saveservice.thread_name = true
jmeter.save.saveservice.time = true
# the timestamp format must include the time and should include the date.
# For example the default, which is milliseconds since the epoch:
jmeter.save.saveservice.timestamp_format = ms
# Or the following would also be suitable
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss
9. ● Response Times Over Time: This graph represents the average response time over
time.
Y-axis represents : Average Response Time(ms)
X-axis represents: Elapsed Time
● Bytes throughput Over Time : This graph represents the throughput of received and
sent data over time.
Y-axis represents : Bytes per sec
X-axis represents: Elapsed Time
10. ● Latencies Over Time: This graph represents the average latency time over timeas
Y-axis represents : Average Response Latency(ms)
X-axis represents: Elapsed Time.
● Hits per second : This graph represents the rate of finished requests over time.
Y-axis represents : Number of Hits per sec
X-axis represents: Elapsed Time.
11. ● Response codes per second: This graph represents the rate of response codes over
time.
Y-axis represents : Number of Responses per sec
X-axis represents: Elapsed Time.
● Transactions per second: This graph represents the rate of transaction by sample
name over time.
Y-axis represents : Number of Responses per sec
X-axis represents: Elapsed Time.
12. ● Response Time vs Request per second : This graph represents the median and
average response time depending on the number of current requests.
Y-axis represents : Median Responses time(ms)
X-axis represents: Global number of requests per second.
● Latency vs Request per second: This graph represents the median and average
latency time depending on the number of current requests.
Y-axis represents : Median latency
X-axis represents: Global number of requests per second.
13. ● Response times percentiles : This graph represents the percentiles of the elapsed
time over time.
Y-axis represents : Percentile Value(ms)
X-axis represents: Percentiles.
● Active Threads Over Time : This graph represents all the active threads running in test.
Y-axis represents : Number of Active Threads
X-axis represents: Elapsed time.
14. ● Times vs Threads : This graph represents the average response time depending on the
number of current active threads.
Y-axis represents: Average Response Time(ms)
X-axis represents: Number of Active Threads.
● Response Time Distribution : This graph represents the distribution of the samples
depending on their elapsed time and name.
Y-axis represents: NUmber of Responses
X-axis represents: Response Time(ms