Jmeter5多机集群配置

发表于:2019-10-10 11:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:文晶    来源:文晶

#
Jmeter
#
JMeter
分享:
  千丁性能测试执行过程终需要多机配置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机器上查看执行日志

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号