JMeter 分布式压测是指使用多台机器协同工作,对被测系统进行大规模的并发测试。这种方案可以有效提高测试效率和覆盖面,并能够更好地模拟真实用户场景。JMeter 分布式压测需要一个 Master 节点来控制整个测试过程,以及多个 Slave 节点来执行真正的压测任务。
下面是使用 JMeter 进行分布式压测的基本步骤:
1. 在 JMeter 主节点和从节点上,安装 Java 和 JMeter(配置环境变量),并确保版本相同。
2. 在 JMeter 主节点上,修改 jmeter.properties 文件。
将 remote_hosts 修改为从节点的 IP 地址(10.16.28.45),多个 IP 地址之间用逗号隔开。例如:
remote_hosts=10.16.28.45
将server.rmi.ssl.disable的值从false改为true,并去掉注释。
server.rmi.ssl.disable=true
3. 在 JMeter 从节点上,修改 jmeter.properties 文件。
将server.rmi.ssl.disable的值从false改为true,并去掉注释。
server.rmi.ssl.disable=true
4. 在每个从节点上启动JMeter服务
使用终端窗口导航到JMeter的bin目录,并执行以下命令以启动JMeter服务:
./jmeter