Jmeter分布式部署测试—多台电脑做压力性能测试

在使⽤Jmeter进⾏接⼝的性能测试时,由于Jmeter 是JAVA应⽤,对于CPU和内存的消耗⽐较⼤,所以,当需要模拟数以万计的并发⽤户时,使⽤单台机器模拟所有的并发⽤户就有些⼒不从⼼,甚⾄会引起JAVA内存溢出错误。为了让jmeter⼯具提供更⼤的负载能⼒,这时可以使⽤Jmeter提供的分布式功能来启动多台电脑来分压测试。

⼀、Jmeter分布式执⾏原理:   

1、Jmeter分布式测试时,选择其中⼀台作为控制机(Controller),其它机器做为代理机(Agent)。 2、执⾏时,Controller会把脚本发送到每台Agent上,Agent 拿到脚本后开始执⾏,Agent执⾏时不需要启动Jmeter,只需要把jmeter-server.bat⽂件打开,它应该是通过命令⾏模式来执⾏的。  3、执⾏后,Agent会把结果回传给Controller,Controller会收集所有Agent的信息并汇总。

⼆、代理机(Agent)配置:

1、Agent机上需要安装JDK、Jmeter,并且配置好环境变量。

2、打开“运⾏”,输⼊"cmd",打开运⾏⾯板,输⼊“ipconfig”,找到IP地址,例如是:192.168.3.174

3、打开Jmeter/bin/jmeter.properties,找到”remote_hosts=127.0.0.1”,把这⼀⾏修改为”remote_hosts=192.168.3.174:1099,1099是端⼝号,

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

业务测试选手-小刘

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

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

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

打赏作者

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

抵扣说明:

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

余额充值