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

相关推荐
eight *2 小时前
docker部署elk+filebeat日志收集分析系统
elk·docker·容器
自己的九又四分之三站台3 小时前
docker安装pgvector、age和postgis
运维·docker·容器
幺零九零零4 小时前
Docker底层-IPC Namespace(进程间通信隔离)
运维·docker·容器
V胡桃夹子5 小时前
Docker快速部署apollo
运维·docker·容器
oMcLin5 小时前
如何利用 Podman 替代 Docker:无 root 权限的容器管理实践
docker·dubbo·podman
程序员老赵7 小时前
ComfyUI Docker 镜像部署指南
人工智能·docker·aigc
唐古乌梁海7 小时前
JMeter电商项目:活动页面压测经验分享
经验分享·jmeter
会飞的土拨鼠呀7 小时前
Docker 部署开源蜜罐Cowrie
docker·容器·开源
查拉图斯特拉面条8 小时前
JMeter JSR223后置处理器:JSON数据处理与格式转换实战指南
python·jmeter·json
我是谁??8 小时前
Rocky9.2离线安装docker和NVIDIA Container Toolkit训练环境搭建
运维·docker·容器