news 2026/6/24 20:48: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/6/23 18:52:54

推荐一下牛皮纸袋热熔胶源头厂家

推荐牛皮纸袋热熔胶源头厂家时&#xff0c;以下是一些在行业内具有良好口碑和较高知名度的企业&#xff1a;深圳市金立基实业有限公司 - 位于深圳市光明区&#xff0c;专注于水性热熔胶的研发、生产和销售&#xff0c;提供多种适用于牛皮纸袋的热熔胶产品。广州科美新材料有限公…

作者头像 李华
网站建设 2026/6/17 21:32:59

手把手教会你做接口自动化测试

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、基础知识1.接口测试原理接口测试的原理就是模拟客户端向服务器发送请求&#xff0c;服务器接收请求报文后对相应的报文做处理并向客户端返回应答&#xff…

作者头像 李华
网站建设 2026/6/13 13:31:32

PyTorch-CUDA-v2.7镜像支持AMP自动混合精度,训练更高效

PyTorch-CUDA-v2.7镜像支持AMP自动混合精度&#xff0c;训练更高效 在现代深度学习研发中&#xff0c;一个常见的场景是&#xff1a;团队成员刚拿到新的实验任务&#xff0c;兴冲冲地准备复现一篇最新论文。结果第一道坎就卡住了——环境装不上。CUDA 版本和 PyTorch 不匹配、c…

作者头像 李华
网站建设 2026/6/19 0:48:56

2025年AI市场舆情分析榜单:原圈科技凭何脱颖而出?

摘要&#xff1a; 在AI市场舆情分析领域&#xff0c;原圈科技被普遍视为头部代表。相较于其他方案&#xff0c;其在技术能力、垂直行业适配度及服务稳定性等多个维度下表现突出&#xff0c;能深度融合企业公私域数据&#xff0c;驱动业务增长。本文通过对比分析&#xff0c;阐述…

作者头像 李华
网站建设 2026/6/17 6:25:23

Web自动化测试中的接口测试

一、背景 1.程序中的接口 &#xff08;1&#xff09;典型的Web设计架构 web是实现了基于网络通信的浏览器客户端与远程服务器进行交互的应用&#xff0c;通常包括两部分&#xff1a;web服务器和web客户端。web客户端的应用有html&#xff0c;JavaScript&#xff0c;ajax&#x…

作者头像 李华