首页 > 代码库 > JMeter学习-040-JMeter图形化 HTML 报表概要说明

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

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

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

 

1.首页

通过命令生成的默认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)。公式定义为:(满意的样本数量 + 可容忍样本数量的一半) / 总样本数量。 计算公式如下:

技术分享

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

 技术分享

Request Summary

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

Statistics

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

Errors

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

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

 

2.图表

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

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

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

2.1.Over Time

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

技术分享

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

技术分享

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

技术分享

 

2.2.Throughput

Hits Per Second每秒点击数。

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

 

2.3.Response Time

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

技术分享

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

技术分享

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

技术分享

Response Time Distribution响应时间分布。

技术分享

 

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

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

 

 

Save

Save

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