jmeter性能测试报告中各种图表代表的意义

这里只是列举了使用命令自动生成的报告中包含的各种图表表示的意义:

over time 类:

response times over time:该图表展示的主要是每个样本的平均响应时间,单位为ms;

jmeter性能测试报告中各种图表代表的意义_第1张图片

 

response time percentiles over time(successful response):该图表展示的主要是不同百分比对应的响应时间值。其中x轴表示百分比,y轴表示响应时间值。整个场景中,任意一点(p,value)表示的意义为:p百分比时的响应时间值是多少。但是自动生成的报告中,只展示了90%,95%,99%,最大和最小百分比的值。下图是两者的对比。

jmeter性能测试报告中各种图表代表的意义_第2张图片

 

jmeter性能测试报告中各种图表代表的意义_第3张图片

 

active threads over time:主要展示的是在执行测试的过程中每个线程组中共有多少个活跃的线程数。

 

jmeter性能测试报告中各种图表代表的意义_第4张图片

bytes throughput over time:主要展示的是在负载测试期间,每秒接收和发送的字节数。

 

jmeter性能测试报告中各种图表代表的意义_第5张图片

latencies over time:主要展示的是负载测试期间的响应延迟时间,延迟时间指的是请求结束到服务器开始响应的这段时间

 

jmeter性能测试报告中各种图表代表的意义_第6张图片

connect time over time:主要展示的是在负载测试期间发送请求后与服务器建立连接的平均时间。

throughput类:

hits per second:图表展示的是测试期间每秒产生的请求服务器的数量;

jmeter性能测试报告中各种图表代表的意义_第7张图片

codes per  second: 图表展示的是测试期间每秒返回的响应code的数量。这里说的code,是指请求的status,如200,404,504,502等。

jmeter性能测试报告中各种图表代表的意义_第8张图片

transactions per  second:图表展示的是每秒内完成的业务数量(包括成功和失败的)。

jmeter性能测试报告中各种图表代表的意义_第9张图片

response time VS request:图表展示的是不同请求数对应的响应时间值。

jmeter性能测试报告中各种图表代表的意义_第10张图片

latency VS request:图表展示的是不同的请求数对应的响应延时。

jmeter性能测试报告中各种图表代表的意义_第11张图片

response times类:

response Time percentiles:图表展示的是不同的响应时间所对应的占比,图中x轴表示百分比,y轴表示响应时间值,图中任意一点(p,value)表示的意义为:p占比对应的响应时间的值。如50%的请求响应时间为500ms等。

jmeter性能测试报告中各种图表代表的意义_第12张图片

response Time overview:图表主要展示了不同请求的响应时间的柱状图。按照不同的响应时间来进行划分。

jmeter性能测试报告中各种图表代表的意义_第13张图片

time vs threads:图表展示了不同线程数并发时的响应时间的变化趋势。

 

jmeter性能测试报告中各种图表代表的意义_第14张图片

response Time distribution:图表主要展示响应时间的分布图,x轴表示响应时间,y轴表示响应数。

jmeter性能测试报告中各种图表代表的意义_第15张图片

参考资料链接地址:https://jmeter-plugins.org/wiki/;

 

 

 

 

 

 

你可能感兴趣的:(jmeter)