通常?Jmeter?的 GUI 模式仅用于调试,在实际的压测项目中,为了让压测机有更好的性能,多用 Jmeter 命令行来进行压测。
同时,JMeter 也支持生成 HTML 测试报告, 以便从测试计划中获得图表和统计信息。
以上定义的文件路径可以是相对路径,也可以是绝对路径。
使用案例:
步骤 1:jmeter -n -t test.jmx -l result.jtl -e -o ./report
如下图所示,成功执行并生成报告:
注意事项:定义的测试结果数据(.jtl 文件)及报告存放目录需不存在或为空,如果在执行命令时 .jtl 文件和 HTML 报告已存在,则必须先删除,否则在运行命令时就会报错。如下图所示:
步骤 2:打开报告目录下的 index.html 查看执行结果报告:
可以看到页面左侧有三个菜单:
以下介绍 Dashboard 参数含义
Test and Report informations
?
APDEX(应用性能指标
?
Requests Summary(请求总结)
成功与失败的请求占比,KO 指失败率,OK 指成功率。
Statistics、Errors、Top 5 Errors by sampler
具体的测试结果数据统计,可检查哪些脚本执行失败。
1)构建触发器
?
选择定时任务:如下图所示为每 5 分钟执行该项目
2)构建命令
?
3)构建后操作
Publish HTML reports:构造后的报告结果路径
Editable Email Notification:构建后的报告结果邮件配置
选择右下角 Advanced Settings,添加发送邮件的时机和对象:
4)构建示例
?
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
?
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取?
?