news 2026/4/23 11:47:10

Jmeter 命令行压测生成HTML测试报告

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jmeter 命令行压测生成HTML测试报告

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

通常Jmeter的 GUI 模式仅用于调试,在实际的压测项目中,为了让压测机有更好的性能,多用 Jmeter 命令行来进行压测。

同时,Jmeter也支持生成 HTML 测试报告, 以便从测试计划中获得图表和统计信息。

以上定义的文件路径可以是相对路径,也可以是绝对路径。

使用案例:

步骤 1:jmeter -n -t test.jmx -l result.jtl -e -o ./report

  • 执行 test.jmx 文件。
  • 在当前目录下生成 result.jtl 测试结果数据。
  • 在当前目录下生成 report 目录并存放生成的 HTML 测试报告。

如下图所示,成功执行并生成报告:

注意事项:定义的测试结果数据(.jtl 文件)及报告存放目录需不存在或为空,如果在执行命令时 .jtl 文件和 HTML 报告已存在,则必须先删除,否则在运行命令时就会报错。如下图所示:

步骤 2:打开报告目录下的 index.html 查看执行结果报告:

可以看到页面左侧有三个菜单:

  • Dashboard(仪表盘):测试结果汇总。
  • Charts(图表):详细的性能测试图表。包括 Over Time(时间变化)、Throughput(吞吐量)、Response Times(响应时间)
  • Customs Grahps(自定义图表)

以下介绍 Dashboard 参数含义

Test and Report informations

  • Source file:生成报告的源文件
  • Start Time:开始时间
  • End Time:结束时间

APDEX(应用性能指标

  • 计算每笔交易 APDEX 的容忍和满足阈值基于可配置的值。范围在 0-1 之间:1 表示达到所有用户均满意。
  • T(Toleration threshold):容忍或满意阈值。
  • F(Frustration threshold):失败阈值。

Requests Summary(请求总结)

成功与失败的请求占比,KO 指失败率,OK 指成功率。

Statistics、Errors、Top 5 Errors by sampler

具体的测试结果数据统计,可检查哪些脚本执行失败。

Jenkins 配置

1)构建触发器

选择定时任务:如下图所示为每 5 分钟执行该项目

2)构建命令

3)构建后操作

Publish HTML reports:构造后的报告结果路径

Editable Email Notification:构建后的报告结果邮件配置

选择右下角 Advanced Settings,添加发送邮件的时机和对象:

4)构建示例

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 9:16:45

收藏!ChatGPT爆发后,程序员必看的大模型入门指南

自ChatGPT掀起AI热潮以来,短短一年多时间,企业与个人对AI学习和应用的认知已完成革命性升级。最初的"尝鲜式"探索,如今早已转化为职场人提升核心竞争力的迫切需求——在这个AI重构行业规则的时代,掌握大模型相关技术不再…

作者头像 李华
网站建设 2026/4/23 11:26:58

私有化部署LobeChat满足等保三级要求的路径

私有化部署LobeChat满足等保三级要求的路径 在金融、政务和医疗等行业,数据安全早已不再是“锦上添花”的附加项,而是系统上线前必须跨过的门槛。随着大语言模型(LLM)逐步进入企业核心业务流程——从智能客服到内部知识问答&#…

作者头像 李华
网站建设 2026/4/23 11:27:09

Java毕设项目:基于JavaWeb的智慧养老院管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/23 7:47:26

Rk3588鲁班猫4点亮led

Rk3588鲁班猫4点亮led这里只上代码&#xff0c;先执行sudo sh -c echo 0 > /sys/class/leds/sys_status_led/brightness关闭自带一直闪烁的led。随后编译下面代码得到.ko文件并加载到板卡。Makefile文件可以看我上一篇博客的末尾。#include <linux/init.h>#include &l…

作者头像 李华
网站建设 2026/4/19 8:32:16

生日祝福个性化:LobeChat记住每个人的喜好

生日祝福个性化&#xff1a;LobeChat 记住每个人的喜好 在快节奏的现代生活中&#xff0c;一句千篇一律的“生日快乐”往往显得轻飘。真正打动人心的&#xff0c;是那些藏在细节里的温暖&#xff1a;“还记得你最爱那家山脚下的咖啡馆吗&#xff1f;今天一定要去坐坐。”——这…

作者头像 李华
网站建设 2026/4/18 17:06:22

无需API限制!通过LobeChat镜像自由调用大模型Token

无需API限制&#xff01;通过LobeChat镜像自由调用大模型Token 在AI应用快速落地的今天&#xff0c;越来越多企业希望将大语言模型&#xff08;LLM&#xff09;集成到内部系统中。但现实往往令人沮丧&#xff1a;OpenAI等主流服务不仅有严格的API调用频率限制&#xff0c;还存在…

作者头像 李华