如何配置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、开启远程
相关推荐
bug菌41 分钟前
CAP定理真的是死结?业务系统到底该怎么取舍!
分布式·后端·架构
龘龍龙5 小时前
RabbitMQ-延时队列
分布式·rabbitmq
春马与夏6 小时前
Spark on yarn的作业提交流程
大数据·分布式·spark
XiaoQiong.Zhang6 小时前
Spark 性能调优七步法
大数据·分布式·spark
yuren_xia9 小时前
RabbitMQ核心函数的参数意义和使用场景
分布式·rabbitmq
jstart千语1 天前
【Redisson】锁可重入原理
redis·分布式·redisson
暗离子跃迁1 天前
达梦数据库单机部署dmhs同步复制(dm8->kafka)
linux·运维·数据库·分布式·学习·kafka·达梦数据库
代码的知行者1 天前
分布式数据库中间件-Sharding-JDBC
数据库·分布式·中间件
啾啾Fun1 天前
Java面试题:分布式ID时钟回拨怎么处理?序列号耗尽了怎么办?
java·分布式·分布式id·八股
计算机毕设定制辅导-无忧学长1 天前
Kafka 可靠性保障:消息确认与事务机制(一)
分布式·kafka·linq