NOTE
3.1 JMeter分布式压测
JMeter 分布式压测的节点配置与启动方式。
这是历史学习笔记,可能存在过时或不完整的理解。
1. 什么是分布式压测

2. 搭建Jmeter压测
2.1. 环境变量

2.2. 压测节点
2.2.1. master节点
- jmeter.properties
#slave机器的ip和端口
remote_hosts=localhost:2019,localhost:2020
#本服务占用的端口
server_port=1099
#禁用ssl
server.rmi.ssl.disable=true
2.2.2. slave节点1
- jmeter2019.properties
#slave机器的ip和端口
remote_hosts=localhost:2019,localhost:2020
#本服务占用的端口
server_port=2019
#禁用ssl
server.rmi.ssl.disable=true
- 启动server
./jmeter-server -Djava.rmi.server.hostname=localhost -p jmeter2019.properties
2.2.3. slave节点2
- jmeter2020.properties
#slave机器的ip和端口
remote_hosts=localhost:2019,localhost:2020
#本服务占用的端口
server_port=2020
#禁用ssl
server.rmi.ssl.disable=true
- 启动server
./jmeter-server -Djava.rmi.server.hostname=localhost -p jmeter2020.properties
2.3. 启动压测
- GUI方式

- 非GUI方式
./jmeter -n -t <USER_HOME>/Desktop/10人.jmx -r -l <USER_HOME>/Desktop/10人.log -e -o <USER_HOME>/Desktop/result
讨论
使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看