JMeter学习-040-JMeter图形化 HTML 报表概要说明

时间:2021-08-11 08:06:47

JMeter 3.0开始支持动态生成图形化 HTML dashboard报告,当前生成报告有一下两种方式:

  • 1、脚本测试执行结束后,即生成HTML测试报告
  • 2、通过之前生成的测试结果,生成HTML测试报告

 

1.首页

通过命令生成的默认HTML报告首页如下所示:

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Test and Report informations

  • 1File:测试结果保存文件
  • 2Start Time:测试执行开始时间
  • 3End Time:测试执行结束时间
  • 4Filter for display:展示过滤器

APDEX(Application Performance Index):

是由 APDEX 公司推出的衡量企业应用程序性能满意度标准的计算方式。其将用户的满意度用数字衡量,范围在 0-1 之间。0表示所有用户均不满意,1表示所有用户都满意;随着满意度指数的增加,用户满意度逐步增加。设定请求样本目标响应时间为t,则可容忍的响应时间设定为目标响应时间t4倍(即为4t)。公式定义为:(满意的样本数量 + 可容忍样本数量的一半) / 总样本数量。 计算公式如下:

JMeter学习-040-JMeter图形化 HTML 报表概要说明

例如:总样本数量为 1000,目标时间t=3s750个样本响应时间小于等于t150个样本响应时间在3s-12s之间,100个样本响应时间超过12s,则用户满意度为:

 JMeter学习-040-JMeter图形化 HTML 报表概要说明

Request Summary

样本请求的成功、失败百分占比图表。

Statistics

此部分结果展示的是每个样本事务的一些常见的性能测试指标,跟我们通常看到的聚合报告的表格展示非常相近,多了成功与失败的占比。在此不再赘述。

Errors

执行结果的错误情况,根据不同的错误类型进行展示。

四列分别对应:发生错误的类型、错误数量、类型错误占比(相对于错误总数)、类型错误样本占比(相对于所有的请求样本数量)。

 

2.图表

通过图表形式展示数据,使测试报告相关指标更加直观。通过图表,可以执行如下操作:

1、点击图表下方的样本标示项,可显示、隐藏相应的样本在图表中的信息

2、可通过设置项导出 PNG 图片

2.1.Over Time

Response Times Over Time随时间推移,样本请求响应时间的变化。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Bytes Throughput Over Time随时间推移,网络数据传输(发送、接收,单位:字节)速率的变化。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Latencies Over Time随时间推移,请求样本延迟响应的变化。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

 

2.2.Throughput

Hits Per Second每秒点击数。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Codes Per Second随时间推移,每秒响应的状态码数量。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Transactions Per Second每秒响应的事务数。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Response Time Vs Request每秒请求总样本数量的响应时间分位数分布。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Latency Vs Request随每秒样本请求数量变化,延迟请求的成功、失败响应时间。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

 

2.3.Response Time

Response Time Percentiles响应时间百分位数分布。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Active Threads Over Time随时间变化,激活线程数变化。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Time Vs Thread随活动线程数变化,平均响应时间变化曲线。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

Response Time Distribution响应时间分布。

JMeter学习-040-JMeter图形化 HTML 报表概要说明

 

至此,此文顺利完结,希望此文能够给初学 JMeter 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

 

 

Save

Save