Jmeter分布式压测初尝

一、环境配置

MacOS
Jmeter 5.3
Java8+

二、配置方法

下面举例为主机(192.168.0.1),从机(192.168.0.2)

  • 首先务必核对下双方的jmeter版本是否一致,且为jmeter4.0以上
  • 然后主机生成私钥,复制给各个从机的jmeter/bin目录下
1.执行jmeter/bin目录下的create-rmi-keystore.bat(windows系统),create-rmi-keystore.sh(mac系统)
::一直输入y就可以了
2.生成的jks文件复制到从机的jmeter/bin目录下(macos系统,jks文件默认放到了电脑主目录下)
  • 修改主机的jmeter/bin目录下的jmeter.properties中的remote-host=127.0.0.1,从机的IP,从机2的IP,从机3的IP
    image.png
  • 关闭主、从机器的防火墙(macOS打开网络-代理-自动发现代理、Socket代理)
  • 启动主机、从机的jmeter/bin目录下的jmeter-server./jmeter-server -D java.rmi.server.hostname=机器的IP地址
  • 打开主机的jmeter(亦可以用无UI界面模式打开),执行测试用例


    image.png

三、坑

1.macOS太多不兼容了,jmeter最新5.3版本可以远程运行但十分卡,5.0又出现错误暂未解决;后续再看吧~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容