目录
1、前言
使用 Jmeter 进行性能压测时,跑完全部 Jmeter 压测脚本后,接下来最主要的工作就是性能结果分析了。
示例:
创建 Demo 文件目录,并在该目录下创建 test_demo.jmx 压测脚本(业务全流程)。
设置线程数为10,循环次数为10,执行压测脚本。

执行完成后的性能指标展现在总结报告里。

虽然有收集到性能数据,但显示比较单一。
Jmeter 可以生成 HTML 性能测试报告。
2、生成报告
生成 HTML 报告有两种方式:
2.1、方式一
如果没有 .jtl 文件,命令行运行如下命令。
例如,打开命令行跳转到 Demo 目录下,执行 Jmeter 脚本。
jmeter -n -t test_demo.jmx -l result.jtl -e -o /Users/wangmeng/Desktop/ResultReport
命令参数:
-n :以非 GUI 形式运行 Jmeter
-t :test_demo.jmx 脚本路径
-l :result.jtl 运行结果保存路径,.jtl 文件名不能重复
-e :在脚本运行结束后生成 HTML 报告
-o :用于存放 HTML 报告的目录
执行结果:

Demo 目录下生成 result.jtl、jmeter.log 文件。

生成的 HTML 测试报告(ResultReport 目录)。

2.2、方式二
如果已经存在 .jtl 结果文件,命令行运行如下命令。
例如,打开命令行跳转到 Demo 目录下,已存在 result.jtl 文件,执行 Jmeter 脚本。
jmeter -g result.jtl -o /Users/wangmeng/Desktop/ResultReport2
命令参数:
-g :result.jtl 已经存在的 .jtl 文件路径
-o :用于存放 HTML 报告的目录
执行完成后,生成的 HTML 测试报告(ResultReport2 目录)。

3、查看报告
无论采用以上的哪种方式执行,进入到生成的 HTML 报告目录里,打开 index.html 文件即可查看测试报告。


本文详细介绍了如何使用JMeter进行性能压测,包括脚本执行、生成HTML报告的两种方式,以及如何查看和解读包含Dashboard、Charts和CustomsGraphs的测试报告。涵盖了APDEX指数、请求统计、响应时间分析等关键内容。
最低0.47元/天 解锁文章
7175

被折叠的 条评论
为什么被折叠?



