一直以来许多人都是把Jmeter当作GUI界面工具使用,其实Jmeter也可以CLI命令行模式运行。本篇就是介绍Jmeter(3.0版本以上)以CLI命令行模式生成多维度的HTML报告。
简单几步 操作如下:
1)Windows下通过cmd窗口切换到 jmeter/bin 目录
2)执行命令 jmeter -n -ttest.jmx-l result.jtl生成结果文件
参数解释:
- -n:非GUI模式执行 jmeter
- -t: 脚本文件(.jmx文件)的路径
- -l: 指定生成测试结果的保存文件(.jtl格式),此文件必须不存在
? 脚本文件不在当前目录即 jmeter/bin 下,可以这样指定 -t D:\data\script\test.jmx
3)执行命令 jmeter –gresult.jtl -oResultReport生成HTML报告
参数解释:
- -g:指定已经存在的结果文件(.jtl格式)
- -o:指定存放HTML报告的目录
? 测试报告不放当前目录即 jmeter/bin 下,可以这样指定 -o D:\data\ResultReport
4)命令执行完,会在当前目录即 jmeter/bin 下生成 ResultReport文件夹,里面的 index.html即是测试报告(如下图所示)。
5)快速生成HTML测试报告命令 jmeter -n -ttest.jmx-lresult.jtl-e -oResultReport
参数解释:
- -e:测试结束生成测试报告
注意:快速生成HTML报告,每次启动命令之前,ResultReport 文件夹内容要和 result.jtl 文件一起清空,否则会报错。
版权声明:本文为cbc520原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。