【性能测试】多压力机无GUI模式执行Jmeter脚本

image

远程执行参数:
image

-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

posted @   PyAj  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示