远程执行参数:
-l:后面的文件是生成的jtl结果文件,这和文件名必须不存在,如果已经存在,就会报错。
-o:后面的目录也必须为空,有内容也会报错。
-e:是用来生成报表报告的,生成的报告结果文件会存在-o后面的文件夹里。
参数解释:
-n: 表示 non gui mode,就是非图形化模式
-t: 即testplan,后跟要运行的jmeter脚本的路径和脚本名称。
若指定路径下没有指定名称的脚本,则自动创建。
若没有路径只写脚本名称,则默认是在当前目录查找或创建。
-l: 后跟输出结果文件路径和结果文件名称。
若指定路径下没有指定名称的脚本,则自动创建,可以生成csv或者jtl文件。
若只写脚本名称,则默认是在当前目录查找或创建。
示例: jmeter -n -t testplan.jmx -l test.jtl
示例含义:以命令行模式运行当前目录下的testplan.jmx文件,并在当前目录下输出日志文件test.jtl
其他参数:
jmeter -n -t test.jmx -R 10.6.5.31,10.6.5.32 -l log.jtl
jmeter -n -t test.jmx -l log.jtl -H 192.168.1.1 -P 8080
-r/R 远程执行 -> 启动远程服务,即分布式执行多台压力机
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
使用-R指定节点时,要首先在这些节点上启动jmeter-server的服务
jmeter.bat -n -t D:\jmeterFile\I宜宾消费券验证10.1.jmx -R master主机配置的负载机IP -l D:\jmeterFile\result\result_i1.jtjl -e -o D:\jmeterFile\result\reuslt1_report -j D:\jmeterFile\result\result.log
jmeter.bat -n -t D:\I宜宾消费券抢券10.1.jmx -R 127.0.0.1,127.0.0.2,127.0.0.3 -l D:\jmeterFile\result\result_i1.jtjl -e -o D:\jmeterFile\result\reuslt1_report -j D:\jmeterFile\result\result.log
标签:脚本,jmx,jmeter,jmeterFile,GUI,jtl,result,压力机,Jmeter From: https://www.cnblogs.com/T-Ajie/p/18562106