jmeter远程运行

控制机:

  1. 发送测试脚本给负载机
  2. 记录负载机返回的测试结果

负载机:

  1. 接收控制机发送的脚本并执行
  2. 返回执行结果给控制机

运行逻辑:

  1. 在jmeter配置文件(jmeter.properties)中配置负载机地址(remote_hosts=x.x.x.x;x.x.x.x)
  1. 配置地址时,将本地地址(127.0.0.1)也写入,这样控制机也可以作为一台负载机
  1. 负载机启动Agent程序(jmeter-server.bat)
    1. 应该是监听接收脚本的端口7649(默认)
  2. 控制机发送脚本(2种方法)
    1. GUI
      1. 运行bin/ApacheJMeter.jar文件,打开GUI页面,点击【运行-远程启动】
    2. 命令行
      1. 执行命令:java -jar %JMETER_HOME%\bin\ApacheJMeter.jar -n -t %JMETER_HOME%\bin\script\xxx.jmx -r -l result.jtl
      2. 或者:%JMETER_HOME%\bin\jmeter -n -t %JMETER_HOME%\bin\script\xxx.jmx -l %JMETER_HOME%\bin\result\result.jtl
      3. -n:以非GUI运行
      4. -t:执行脚本
      5. -r:链接远程负载机(以非GUI方式),负载机地址在jmeter.properties中
      6. -l:记录测试结果到文件(后面跟文件地址)
  3. 负载机接口脚本并执行,返回结果给控制机
  4. 控制机收集结果后汇总显示

 

其他:控制机推荐以命令行方式启动,这样最大限度节约资源。一般控制机也启动jmeter-server.bat作为一台负载机,当控制机为非GUI时,可以最大降低控制机对资源的占用,给负载测试让出进程资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值