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,再次检测,异常消失,说明服务器完全可以承受降低后的并发;

相关推荐
求梦82013 小时前
Java:Windows家庭中文版的Docker下载安装
java·windows·docker
❀͜͡傀儡师13 小时前
docker一键部署Flatnotes笔记工具
笔记·docker·容器
❀͜͡傀儡师13 小时前
docker一键部署夜莺监控
运维·docker·容器
xrkhy15 小时前
windows家庭版,D盘安装docker,下载大模型
windows·docker·容器
2201_7578308715 小时前
软件测试de
压力测试
皇族崛起15 小时前
【docker安装部署】- 一个可用的Docker 镜像配置 和 DNS配置
java·docker·容器
一点晖光15 小时前
Docker 中 Crontab 不执行的原因与解决方案
java·docker·定时任务
码以致用16 小时前
docker-compose笔记
笔记·docker·容器
自律的蜗牛16 小时前
Systemd(Linux 系统级守护,最稳定)node
docker·容器·node
玄德公笔记17 小时前
GPU节点接入k8s集群的处理
docker·kubernetes·gpu·containerd·nvidia·runtime·fabricmanager