jmeter5多机集群配置

原文地址:https://www.testwo.com/blog/8474
千丁性能测试执行过程终需要多机配置jmeter集群,配置过程记录:

1、软件安装

 目前有IP从【91--100】10台阿里云服务器均已经安装好5.0版本jmeter(安装jmeter需要java环境,环境变量配置等)

2、修改jmeter配置agent代理功能(具体负责执行脚本的jmeter)

依次修改92--100机器Jmeter安装目录下/bin目录下的jmeter.properties文件作为agent:

1)找到server.rmi.ssl.disable这行去掉前面 # 并将Fasle值修改为 true。否则启动会报错

2)  找到remote_hosts 去掉前面 #,并将默认的127.0.0.1修改为ip:port,IP必须是本机的居于网IP,端口号默认为1099 可以根据需要修改为其它未被占用的端口就可。

3)启动bin目录下的Jmeter-server ,若机器有个多ip 则需要在启动的时候指定一个固定IP与前文的配置文件IP一致即可

nohup ./jmeter-server -Djava.rmi.server.hostname=IP &

查看启动日志,启动成功后就可以等待controller端发送执行命令开始干活了。

3、配置91作为controller控制机(执行指令的发出者,给所有的agent发送执行命令,最后接受agent回传的测试结果)

 同样修改jmeter安装目录/bin目录下的jmeter.properties文件

   1) 去掉 server.rmi.ssl.disable 的注释符号#并且将默认的false修改为true

   2) 去掉remote_hosts的注释符号 #,将默认值127.0.0.1修改为本机局域网IP:PORT和远程agent机器的IP:PORT用逗号分隔

4、开启压测

  1) windows下可以启动bin目录下的jmeter.bat文件,通过【运行】-【远程启动】-选择某个agent启动执行/【远程启动所有】触发agent执行测试任务
  1. linux 可以通过 -R 命令指定agent 执行测试任务,命令如下:
/data/apache-jmeter-5.0/bin/jmeter -n -t /home/lhadmin/qdb.jmx -R IP1,IP2 -l /home/lhadmin/jtl/qdb.jtl -e -o /home/lhadmin/report/ -j /home/lhadmin/log/qdb.log

至此配置完成登陆对应的IP机器上查看执行日志

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值