当前位置: 首页 > news >正文

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)构建示例

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

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

http://www.jsqmd.com/news/111206/

相关文章:

  • SchoolDash Alpha冲刺随笔3 - Day 5
  • 从WRF到Transformer:6种Agent模型实战对比,结果令人震惊
  • 后端:没空,先自己 mock 去!
  • # 2025最新考勤系统五大品牌推荐!优质软件公司权威榜单发布 - 全局中转站
  • 圆周运动模型
  • 本地代码仓推送到Gitlab
  • 零售行业全域智能营销服务商推荐:从策略到实践,助力企业智能跃迁 - 资讯焦点
  • 告别AI生成痕迹!论文/文本降AI率全攻略(手动技巧 + 工具推荐 + 避坑指南) - 资讯焦点
  • STC89C52单片机直流电机的设计
  • 35岁大龄程序员突破中年危机魔咒:职业转型与个人成长的实用指南!
  • 洛谷题单一键转 vjudge 题单
  • 如何在国产化动环系统中实现智能调控与节能?
  • 详细介绍:Gemini 3 Pro深度解析:谷歌的“All in”时刻,AI霸权争夺战迎来终局?
  • 专题:2025年脑机接口产业蓝皮书:市场规模、专利技术、投融资与临床应用|附40+份报告PDF、数据、可视化模板汇总下载
  • 基于单片机的医院病房无线呼叫系统
  • Clipper2多边形处理技术深度解析与实战应用
  • 成都心理咨询机构推荐:权威测评与理性选择指南 - 资讯焦点
  • vue和springboot框架开发的健身爱好者线上互动与打卡社交平台系统_30q8t8nd
  • 通过 Chrome DevTools 打开帧率监视器
  • zz这两个zhihu系列仔细看看,尽量多动手
  • 极简边缘AI:谷歌发布 Coral NPU IP
  • Kotaemon配置文件详解:yaml参数调优手册
  • 《全域经营组织与人才洞察报告》摘要页 - 资讯焦点
  • Python 基础数据结构语法:列表、元组与字典
  • 2025考勤管理系统品牌TOP5推荐:优质服务商权威榜单发布,技术场景双优适配,助力国内、东南亚、深圳、东莞、苏州等地企业制造业、集团企业、中小企业、医药行业、连锁行业等高效管理 - 全局中转站
  • SpringAI-ChatMemory
  • 0v0.pro , 话不多说,周免 gpt-5.1 , gemini-3.0-pro , grok-4 - 教程
  • 知识城瑜珈哪家好:专业机构TOP5选择攻略 - 品牌测评家
  • 知识城瑜珈哪家好:专业机构TOP5选择攻略 - 品牌测评家
  • 你的代码正在腐烂:为什么我们都不敢碰那座“屎山”?