栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Jmeter 分布式压测避坑指南

Java 更新时间:发布时间: 百科书网 趣学号

本次主要实践是 Mac 作为控制机,一台 Windows 机器、一台 lunix 机器作为压力机。

安装 Jmeter

这一步骤就不细讲了,有几个小的注意点:

  1. 大家根据自己下载的 Jmeter 版本安装合适的 java 版本;
  2. Jmeter 在控制机、压力机用同一版本就好,本次用的是apache-jmeter-5.4.3 ;
修改配置
  • 修改控制机配置(控制机 IP )

    • 修改 Jmeter 的 bin 目录下的 system.properties 文件,末尾加上
      java.rmi.server.hostname=192.168.xxx.xxx(控制机 IP )
    • 修改 Jmeter 的 bin 目录下的 jmeter-server 文件,RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.xx.xxx(控制机 IP )
    • 修改 Jmeter 的 bin 目录下的 jmeter.properties 文件:
      1. remote_hosts=192.168.xx.xxx:1099,192.168.xx.xx:1099(压力机1和压力机2的IP )
      2. server_port=1099
      3. server.rmi.ssl.disable=true
  • 修改压力机配置

    • 修改 Jmeter 的 bin 目录下的 system.properties 文件,末尾加上
      java.rmi.server.hostname=192.168.xxx.xxx(压力机 IP )
    • 修改 Jmeter 的 bin 目录下的 jmeter-server 文件,RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.xx.xxx(压力机 IP )
    • 修改 Jmeter 的 bin 目录下的 jmeter.properties 文件:
      1. server_port=1099
      2. server.rmi.ssl.disable=true
启动 jmeter-server
  • 打开 Windows 压力机的 cmd 窗口,切换目录至 Jmeter 的 bin 目录,运行 jmeter-server ,看到如下内容表示成功:

  • 连接 lunix 压力机的服务器,切换目录至 Jmeter 的 bin 目录,运行 jmeter-server ,看到如下内容表示成功:

实施压测

打开 Mac 机器上的 jmeter.sh 文件,启动 Jmeter ,打开压测文件,选择顶部的「运行」——「远程启动」或者「远程启动所有」就可以启动压力机进行测试啦。

晒图以正结果:

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/956442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号