jmeter5多机集群配置

2019-09-16   出处: 文晶  作/译者:文晶

千丁性能测试执行过程终需要多机配置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执行测试任务

   2) 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机器上查看执行日志



声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
289° /2899 人阅读/0 条评论 发表评论

登录 后发表评论
最新文章