news 2026/5/1 7:46:48

jmeter负载测试如何找到最大并发用户数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
jmeter负载测试如何找到最大并发用户数

在性能测试中,当我们接到项目任务时,很多时候我们是不知道待测接口能支持多少并发用户数的。此时,需要我们先做负载测试,通过逐步加压,来找到最大并发用户数。那么当我们找到一个区间,怎么找到具体的值呢?

在区间中逐步增加步长,出现以下任意现象时,即是最大并发用户数:

出现连续报错

平均响应时间超过1.5秒(1.5秒是行业标准)

tps出现下降趋势

负载测试概念
逐步增加并发用户数,找出被测系统的最大可接受的并发用户数,并考察系统性能的变化。

脚本总体设计:

场景介绍:

1、首先用插件管理器下载插件jpgc-StandardSet,然后重启jmeter

2、添加线程组jp@gc-SteppingThreadGroup

3、在线程组下添加请求取样器和其他配置元件,并填写接口参数,本文的被测接口为注册接口

4、添加监听器:

  1. <span style="background-color:#f8f8f8"><span style="color:#333333">jp@gc-ActiveThreadsOverTime(活跃线程数随时间变化图)

  2. jp@gc-ResponseTimesOverTime(响应时间随时间变化图)

  3. jp@gc-TransactionsperSecond(tps随时间变化图)</span></span>

5、jp@gc-SteppingThreadGroup填写数据,场景为在5秒内增加10个并发用户数,并运行30秒,再继续在5秒内增加10个并发用户数,重复循环,直至并发用户数达到50个后运行脚本60秒。然后在每1秒内减少5个并发用户数,直到减为0,结束脚本的运行。

6、第一次运行脚本,结束后观察数据:

由图形得知:

当并发用户数为20时,平均响应时间超过1.5秒

tps全程没有出现明显的下降趋势,也没有出现连续的报错

第一次运行脚本分析:因此得出结论,系统的最大并发用户数为10~20区间

我们已经得出系统的最大并发用户数为10~20区间,那么具体是多少呢?接下来要减少步长,并进行第二次的测试

7、jp@gc-SteppingThreadGroup填写数据,场景为以10个并发用户数为基准,在1秒内增加1个并发用户数,并运行30秒,再继续在1秒内增加1个并发用户数,重复循环,直至并发用户数达到20个后运行脚本60秒。然后在每1秒内减少5个并发用户数,直到减为0,结束脚本的运行。

8、第二次运行脚本,结束后观察数据:

由图形得知:

  1. 当并发用户数为17时,平均响应时间超过1.5秒

  2. tps全程没有出现明显的下降趋势,也没有出现连续的报错

第二次运行脚本分析:因此得出结论,系统的最大并发用户数为16

最后作为一位过来人也是希望大家少走一些弯路,在这里我给大家分享一些软件测试的学习资料,这些资料希望能给你前进的路上带来帮助。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 5:44:48

软件测试常用的linux命令

最近都在和Linux打交道&#xff0c;这方面基础比较薄弱的我只好买了本书看看&#xff0c;感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制&#xff0c;当然&#xff0c;这也是很多人喜欢linux的原因&#xff0c;比较短小但却功能强大。为了方便大家…

作者头像 李华
网站建设 2026/5/1 6:50:06

油管 item_search_video关键词视频列表接口对接全攻略从入门到精通

YouTube 的视频关键词搜索核心是YouTube Data API v3 的 search.list 接口&#xff08;对应item_search_video功能&#xff09;&#xff0c;输入关键词即可按类型 / 时长 / 发布时间 / 互动量等多维度筛选全球公开视频&#xff0c;返回分页视频列表&#xff08;含基础元数据与创…

作者头像 李华
网站建设 2026/4/17 13:13:00

告别“Hello World”:我的C++进阶学习手记

告别“Hello World”&#xff1a;我的C进阶学习手记从敲出第一行 cout<<"Hello World!"<<endl; 到能写出带类和指针的代码&#xff0c;我曾以为自己已经入门C。直到真正上手项目才发现&#xff0c;那些停留在课本上的语法和概念&#xff0c;不过是这门语…

作者头像 李华
网站建设 2026/4/25 12:27:48

diskinfo分析存储瓶颈:优化PyTorch-CUDA-v2.7数据读取效率

diskinfo分析存储瓶颈&#xff1a;优化PyTorch-CUDA-v2.7数据读取效率 在深度学习训练中&#xff0c;我们常常把注意力集中在GPU算力、模型结构和学习率调度上&#xff0c;却容易忽略一个“沉默的拖累者”——数据供给链。即便使用了如PyTorch-CUDA-v2.7这样高度集成的镜像环境…

作者头像 李华
网站建设 2026/4/18 6:37:56

C++ 中三法则五法则零法则

三法则 C98/03 年代&#xff1a;如果一个类需要显式定义以下三者之一&#xff0c;那么它很可能需要显式定义所有三个&#xff1a; 析构函数 拷贝构造函数 拷贝赋值运算符 原因&#xff1a;如果一个类需要自定义析构函数&#xff0c;通常是因为它管理着动态内存或其他资源&…

作者头像 李华
网站建设 2026/5/1 7:17:27

从入门到体系:一篇涵盖网络安全核心领域的技术详解

网络安全的全面解析 一、网络安全的概念与重要性 网络安全&#xff08;Cyber Security&#xff09;是指网络系统的硬件、软件及其系统中的数据受到保护&#xff0c;不因偶然的或者恶意的原因而遭受到破坏、更改、泄露&#xff0c;系统连续可靠正常地运行&#xff0c;网络服务…

作者头像 李华