Jmeter-Jmeter非GUI运行测试

非GUI方式是没有Jmeter运行界面的,我们在命令窗口通过命令来运行场景。之所以要用非GUI方式运行时因为Jmeter可视化界面及监听动态展示结果都比较消耗负载机的资源,在大并发的情况下GUI方式往往会导致负载机资源紧张,会对性能测试结果造成影响。

Jmeter非GUI运行命令

1、java -jar %JMETER_HOME%\bin\ApacheJMeter.jar -n -t %JMETER_HOME%\script\jmeter_test.jmx -r -l result.jtl
2、%JMETER_HOME%\bin\ApacheJMeter.jar -n -t %JMETER_HOME%\script\jmeter_test.jmx -r -l %JMETER_HOME%\result\result.jtl
这两种方式都可以运行计划,Jmeter运行测试计划实际上通过运行ApacheJMeter.jar来完成的。

  • -n:非GUI运行方式
  • -t:指定运行的测试脚本地址与名称,可以是相对路径,相对路径是根据命令窗口的当前路径,也可以是绝对路径。
  • -h:查看帮助
  • -v:查看版本
  • -p:指定读取JMeter属性文件,比如jmeter.properties文件中设置的
  • -l:记录测试结果到文件,指定文件地址与名称,可以试相对路径,可以是绝对路径
  • -s:以服务器方式运行,就是我们所说的远程方式,启动Agent
  • -H:设置代理,一般填写代理IP
  • -P:设置代理端口
  • -u:代理账号
  • -a:代理口令
  • -j:定义JMeter属性,等同于在jmeter.properties文件中设置
  • -G:定义JMeter全局属性,等同于在Global.properties中进行设置的,线程之间可以共享
  • -D:定义系统属性,等同于在system.properties中进行设置
  • -S:记载系统熟悉文件,可以通过此参数指定加载一个系统属性文件,此文件可以用户自己定义
  • -L:定义JMeter日志级别,比如DEBUG,INFO,ERROR等。
  • -r:开启远程负载机(非GUI),远程机列表在jmeter.properties中remote_hosts关键字中指定IP,多个IP使用英文逗号间隔
  • -R:开启远程负载机,-R可以指定负载机IP,会覆盖jmeter.properties文件中设置的IP
  • -d:指定JMeter Home目录
  • -X:停止远程执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝天下的风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值