【性能测试】多压力机无GUI模式执行Jmeter脚本
远程执行参数:
-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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律