如何配置jmeter做分布式压测

问:为何需要做分布式

答:当我们本地机器jmeter进行压测时,单台JMeter机器通常无法稳定生成2000 QPS(受限于CPU、内存、网络带宽),本地端口耗尽:操作系统可用的临时端口(Ephemeral Ports)被占满

TCP连接未及时释放:JMeter未正确关闭连接导致端口占用

问:如何部署多台压力机做分布式压测

答:需要在每台压力机安装相同的JAVA环境及跟控制机一样的jmeter版本

jmeter分布式压测步骤

1、在控制机写好对应脚本
2、压力机的jmeter通过 jmeter-server 开启压力机的jmeter服务(在jmeter的bin目录下cmd输入启动)
3、在控制机的jmeter.properties 文件配置压力机的ip及端口
python 复制代码
server.rmi.localport=1212,12443,1010
# 显式声明不同 Slave 的 IP 和端口
remote_hosts=172.0.0.01,172.0.0.02,172.0.0.03


server.rmi.ssl.disable=true
4、开启远程
相关推荐
@小了白了兔1 小时前
RabbitMQ可靠传输——持久性、发送方确认
分布式·rabbitmq
暴躁哥1 小时前
分布式消息队列kafka详解
分布式·kafka·消息队列
夜影风3 小时前
Apache ZooKeeper原理与应用
分布式·zookeeper·apache
小的~~4 小时前
kafka在线增加分区副本数
分布式·kafka
Lucifer三思而后行4 小时前
深入解析分布式数据库TiDB:原理、优化与架构实践
数据库·分布式·tidb
Dr.Water5 小时前
MCP 服务与 Agent 协同架构的理论基石:从分布式智能到生态化协作
分布式·架构
曼岛_7 小时前
[Java实战]Spring Boot整合Seata:分布式事务一致性解决方案(三十一)
java·spring boot·分布式
努力也学不会java11 小时前
【RabbitMQ】 RabbitMQ高级特性(二)
java·分布式·后端·中间件·rabbitmq
yeki_3013 小时前
BlazeMeter录制jmeter脚本
jmeter