【Jmeter】jmeter命令行执行脚本
在使用jmeter进行大量并发测试时使用GUI界面运行脚本时会经常出现卡死现象,在这种情况下我们使用命令行执行脚本可以解决该问题(非GUI能够大大缩减所需要的系统资源)
1、命令行用法
jmeter -n -t <testfile> -l <logfile> -e -o [Path to web report folder]
示例:jmeter -n -t test.jmx -l test.jtl -e -o ./output
讲解:以命令行的方式运行test.jmx脚本并生成test.jtl的日志报告,在out文件夹下生成html报告html报告。
2、常用参数介绍
3、示例
执行后产生的目录内容如下:
test.jtl即执行报告文件,可以通过Jmeter进行打开;index.html网页报告文件可以通过浏览器报开。如果重复执行,需要将目录内容进行清空。
4、报告查看
- 查看test.jtl
上述的命令结果保存到了d:\test.jtl中,如果需要可以在GUI模式下查看测试报告。
打开Jmeter GUI界面
在测试计划下,添加对应的监听器,如聚合报告。
在所有数据写入一个文件,浏览中选择对应的日志文件
下面就会有对应的表格展示,具体见下图
- 查看Html结果报表
通过浏览器打开报告路径下的index.html