在用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

 

版权声明:本文为eastonliu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/eastonliu/p/13454055.html