jmeter分布式压测设置

2022年5月5日 23点热度 0人点赞

Jmeter工具压测时,单台发压机发起的请求数有限,容易出现发压机系统资源不足的情况,需要采用分布式或者多台串联起来发压的情况,那如何设置呢?

工具/原料

  • jmeter工具
  • Notepad++

方法/步骤

  1. 1

    打开一个jmeter工程,默认的是单机发起请求:可通过run/remotestart/查看,默认为本机即127.0.0.1,如下图

  2. 2

    要修改为分布式,无法通过界面进行操作,界面上没有菜单,需要通过配置文件进行修改,配置文件在jmeter工程路径下,如:

  3. 3

    选择配置文件:jmeter.properties

     

  4. 4

    使用UE等编辑器,打开jmeter.properties,会看到jmeter很多配置信息都在这里面,我们通过搜索选择定位至:remote_hosts=127.0.0.1

  5. 5

    比如我们需要通过分布式192.168.103.21,192.168.103.22,192.168.103.23等,发起压测,

    需要修改配置信息为:

    remote_hosts=127.0.0.1,192.168.103.21,192.168.103.22,192.168.103.23,如下配置:

     

  6. 6

    在上一步基础上,保存设置,再去查看jmeter界面,还是没变化,这里需要一个说明点:由于jmeter是打开是读取配置,如果要获取最新配置,需要重新打卡jmeter可视化界面才可以刷新

  7. 7

    在上一步基础上,重新打开jmeter,我们再来查看选项是否更新:

  8. 8

    此时如说我们需要采用远程分布式多台发压,需要使用其他启动按钮,不能使用我们平时的单机按钮,如界面:

  9. 9

    需要通过菜单:run/remotestart/,如果要选择某台进行发起,如:通过192.168.103.21可以按这样方式:

  10. 10

    如果需要远程多台全部启动,可以使用如下菜单:run/remote start All

    END

注意事项

  • jmeter多台发起压测设置,需要使用逗号分隔
  • jmeter配置完需要重启jmeter服务更新配置
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论