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

相关推荐
leo·Thomas6 小时前
Rundeck 介绍及安装:自动化调度与执行工具
docker·自动化·运维工具·rundeck
技术liul8 小时前
Docker Compose和 Kubernetes(k8s)区别
docker·容器·kubernetes
竹木一54010 小时前
Docker拉取镜像代理配置实践与经验分享
经验分享·docker·容器
小余吃大鱼10 小时前
CentOS中在线安装Docker(超详细)
linux·docker·centos
破 风11 小时前
Docker启动mysql容器时找不到 mysqlx.sock 和 mysqld.sock
mysql·docker·容器
zeron112 小时前
DolPhinScheduler在docker swarm环境下的启动:网卡问题
docker
lifewange12 小时前
Jmeter如何取JDBC request响应参数作为下一个接口的值?
jmeter
努力的IT小胖子15 小时前
Docker 镜像下载太慢?手把手教你修改镜像源,速度起飞!
后端·docker·容器
有谁看见我的剑了?16 小时前
docker 运行时权限和 Linux 能力了解
linux·docker·容器
敖云岚16 小时前
【那些年踩过的坑】Docker换源加速详细教程(截至2025年4月)
运维·docker·容器