Jmeter(十七)命令行模式运行
在用Jmeter做性能测试时,不能用GUI模式,必须要用命令行模式运行,这在Jmeter启动时就提示了:

命令:jmeter -n -t [jmx file] -l [results file]
| 参数 | 参数含义 |
| -h | 帮助 |
| -n | 命令行模式 |
| -t | 指定JMX脚本路径,默认为%JMETER_HOME%/bin目录,如果脚本在其他目录下,需用全路径 |
| -l | 指定结果文件(jtl或csv)路径 |
| -j | 指定日志文件 |
| -r | 分布式(远程)运行 |
| -R | 指定分布式(远程)服务器IP |
| -g | 指定测试报表 |
| -e | 设置测试完成后生成测试报表 |
| -o | 指定测试报表文件夹路径 |
| -H | 代理服务器IP |
| -P | 代理服务器端口 |
示例:
1、测试计划与结果都在%JMETER_HOME%/bin目录:
jmeter -n -t test.jmx -l result.jtl
2、指定日志路径
jmeter -n -t test.jmx -l report\result.jtl -j log\info.log
3、分布式运行
jmeter -n -t test.jmx -r -l report\result.jtl -j log\info.log
4、指定分布式服务器的IP
jmeter -n -t test.jmx -R 192.168.10.12:1036 -l report\result.jtl -j log\info.log
5、生成测试报表
jmeter -n -t test.jmx -l report\result.jtl -j log\info.log -e -o tableresult

浙公网安备 33010602011771号