分布式压测

1.扩展:启动java项目,nohup 生成文件写入项目相关输出信息,包括日志信息。想

要看的话 可以监听这个文件: tail -f , cat 查看文件等。

1、做性能测试,为什么要用分布式?

1、机器的端口数量有限,在发发起请求的时候,端口不够用,无法发起访问,端口消耗完

,解决:增加端口数量,增加机器,分布式压测

修改系统参数,端口数量扩大,修改注册表,但是一般不做

长链接改为短链接

2、分布式原理:

1、一台机器主控机器,多台机器为执行机器/助攻机器

2、执行的时候,主控机器将脚本发送到助攻机器上,每个助攻拿到脚本后开始执行脚本,cli命令行,需要jmeter

3、执行完成之后,slave助攻机器会将结果返回到master助攻机器,主攻机器收集到助攻机器的结果之后汇总显示【测试报告汇总所有助攻机器的执行结果】

3、分布式机器环境配置

前提条件:主控机器和助攻机器的jdk版本和Jmeter保持一样,两者网络互通

主控机器可以作为助攻机器,如果不配置助攻机器,主控机器只是主控机器,不执行脚本,只是下发脚本和收集结果

助攻机器:修改jmeter.properties配置文件

主攻机器:修改jmeter.properties配置文件,添加上助攻机器的ip和接口

修改之后;重新启动jmeter工具生效,

主攻机器和助攻机器条件:

1、助攻机器需要jmeter和jdk,不需要脚本,主控机器分发脚本给助攻机器

2、助攻机器的操作系统:尽可能保持一致的机型,性能平衡,

3、分布式的主控机器和助攻机器保持通信有网络

4、运行分布式压测:

cli命令控制:-

-r 启动所有

-R启动指定的ip

jmeter -n -t xx.jmx -l report.jtl -e -o emp -r 启动所有助攻机器

jmeter -n -t xx.jmx -l report.jtl -e -o emp -R 192.168.199.145:8990

相关推荐
江畔柳前堤7 小时前
云原生 × AI 全景图谱:从 Kubernetes 到 Agent 基础设施的一次认知跃迁
人工智能·分布式·gpt·云原生·kubernetes·原型模式·agi
Thomas214311 小时前
kafka 存储flink changelog两种方式和形态
分布式·flink·kafka
GIR12311 小时前
首发:2026年分布式储能系统市场分析报告——覆盖发展前景、占有率与十五五规划
分布式
leo_messi9411 小时前
面试知识点梳理及相关面试题(十六)-- 分布式设计
分布式·面试·职场和发展
IT大白鼠1 天前
MySQL 分布式集群系列 · 第四篇——实操部署指南:从零搭建生产级 MySQL NDB 集群
数据库·分布式·mysql
IT大白鼠1 天前
MySQL 分布式集群系列 · 第三篇——核心原理精讲:NDB 自动分片、多主写入与数据同步
数据库·分布式·mysql
星恒讯工业路由器1 天前
分布式光伏站点分散难联网?4G/5G点对多点自组网方案解析
分布式·物联网·5g·分布式光伏·自组网·点对多点通信·4g/5g
qq_452396231 天前
第十一篇:《eBPF 进阶:自定义探针与生产级可观测性部署》
分布式
重庆小透明1 天前
Kafka 完全指南:从基础组件到核心原理(包含面试题)
java·分布式·微服务·架构·kafka
一本正经的不务正业1 天前
kafka与RocketMQ的不同
分布式·kafka·rocketmq