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),我们将立即处理

【大佬说】面试应储备的技能和如何躲避面试雷区

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道