性能测试——jmeter性能测试——详解 Jmeter 图形化 HTML 压测报告之 DashBoard 模块——转载...

你的名字 2023-10-03 16:18 91阅读 0赞

转载:https://www.cnblogs.com/poloyy/p/13278920.html

生成 HTML 报告的两种方式

#

利用已有的 .jtl 文件生成 html 报告

  1. jmeter -g report.jtl -o report
  • -g 指定 .jtl 文件
  • -o 指定报告生成的文件夹
  • 将 .jtl 文件转换为 .html 文件,并保存到 report 文件夹中
  • 切记: report.jtl 必须存在, report 目录必须不存在或者为空

bdc7b2b3bfd1034ac338b3c88996baff.png

在 Jmeter GUI 中有一个类似的功能

点击 Tools

0a103ee7dcde86d464167cc8867720b9.png

选好 jtl 文件,properties 配置文件,存放 HTML 报告的文件夹

2301f9cf1a4bd754b5003bb366616198.png

无 .jtl 文件,通过 nonGUI 模式生成 html 报告

  1. jmeter -n -t FlaskDemo.jmx -l result/report.jtl -e -o report
  • 执行 FlaskDemo.jmx 脚本
  • 在 result 目录下生成 report.jtl 报告
  • 最后在 report 目录下生成 html 文件
  • 切记: report.jtl 必须不存在, report 目录必须不存在或者为空

10eb2a3126eb646e4365ad3649deedbe.png

ce6daef38450b28220f4fdb78694ab11.png

7496a02d9dc82f05f1174c6a5072fd9b.png

HTML 报告预览

f98548dbc2fc9700828c419343cfa68b.png

Dashboard 板块

Test and Report informations 测试和报告信息

fdd5b963098e127e5aae5aa3dd93caf1.png

  • Source file:jtl 文件名
  • Start Time :压测开始时间
  • End Time :压测结束时间
  • Filter for display:过滤器

APDEX(Application performance Index) 应用程序性能指数表

APDEX 介绍
  • 基于容忍和满足的阈值,为每个事务计算 APDEX
  • 关于APDEX的相关信息,请参考这里:应用性能指标;英文原文,参考这里:Apdex-Wikipedia

44c0575cdaeaa3a5c0af00cf0a902bd1.png

  • apdex:应用程序性能指标,在这里代表当前事务的性能指标,范围在0~1之间,1表示达到所有用户均满意
  • T(Toleration threshold):容忍的阈值,500ms
  • F(Frustration threshold):无法接受的阈值,1.5s
  • label:事务名称(请求名)

Requests Summary 请求摘要图

显示成功和失败的请求,不考虑事务控制器样本结果

eb151f68bba78f6a8cbd36f9387db752.png

Statistics 统计表

相当于聚合报告

78b29c533b6e58a2e244e1a821099c8c.png

Errors 错误表

提供了所有错误及其在总请求中所占比例

f9af31a26e83744040a184e701f23aa6.png

Top 5 Errors by sampler

为每个 Sampler(默认情况下不包括事务控制器)提供前五个错误信息摘要和错误数,若没有则不显示在上面,最多显示 5 个

4de1ad1339a84cd36986a54257270c5b.png

发表评论

表情:
评论列表 (有 0 条评论,91人围观)

还没有评论,来说两句吧...

相关阅读