Jmeter压测工具和Docker服务端接口压测的安装使用详细教程

安装

参考资料

版本

切换语言

使用步骤

1、新建线程组;

右键"测试计划"(左侧导航中的第一条) > 添加 > 线程(用户) > 线程组;

线程数:并发数;

2、添加取样器 > HTTP请求;

右键"线程组" > 添加 > 取样器 > HTTP请求;

3、添加Cookie;

右键"HTTP请求" > 添加 > 配置元件 > HTTP Cookie管理器;

4、添加汇总报告;

右键"HTTP请求" > 添加 > 监听器 > 汇总报告;

测试完成后,下一次测试前最好清除记录;

5、添加查看结果树(可以查看请求失败的具体响应情况);

右键"HTTP请求" > 添加 > 监听器 > 查看结果树;

异常情况会出现502,服务无法及时响应导致;

6、开始监测;

Docker安装htop监控服务器资源消耗

docker容器内运行

bash 复制代码
apt-get update
apt-get install htop

运行

bash 复制代码
htop

调整线程组参数:

线程数:3000,循环:5

Jmeter-汇总报告:

从结果可以看出:

接口的QPS接近 100,在并发3000时,会出现服务器响应不及时502的情况;

适当降低线程数2000,再次检测,异常消失,说明服务器完全可以承受降低后的并发;

相关推荐
KevinPedri2 小时前
测试:uk8s创建监控和告警同步飞书等渠道
docker·kubernetes·云计算·1024程序员节
qq_327395033 小时前
ubuntu 24.04 x86_64安装docker
docker
用户31187945592185 小时前
Keka for Mac v1.2.0 安装教程|pkg 文件安装步骤详解(附安装包)
mac
不惑_5 小时前
如何使用 Ansible 安装 Docker
docker·github·ansible
Shannon Law5 小时前
Docker连接超时的解决方法
docker·容器
侯喵喵8 小时前
Jetson orin agx配置ultralytics 使用docker或conda
yolo·docker·1024程序员节·ultralytics
小彭律师10 小时前
Docker/K8s部署MySQL的创新实践与优化技巧大纲
mysql·docker·kubernetes
lastHertz10 小时前
Docker 占用导致 C 盘空间不足的排查与解决
运维·docker·容器
专家大圣10 小时前
Docker+Redis监控新方案:cpolar让远程管理“零配置”
网络·redis·docker·容器·内网穿透
chen_note13 小时前
Dockerfile及其部署镜像步骤
docker·容器·镜像·dockerfile