news 2026/1/2 7:01:59

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

作者头像

张小明

前端开发工程师

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

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

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

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

  1. 出现连续报错

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

  3. tps出现下降趋势

负载测试概念

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

脚本总体设计

场景介绍

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

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

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

4、添加监听器:

<span style="background-color:#f8f8f8"><span style="color:#333333">jp@gc-ActiveThreadsOverTime(活跃线程数随时间变化图) jp@gc-ResponseTimesOverTime(响应时间随时间变化图) jp@gc-TransactionsperSecond(tps随时间变化图)</span></span>

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

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

由图形得知:

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

  2. 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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/31 23:25:45

Feishin音乐播放器完全手册:打造个性化自托管音乐云

Feishin音乐播放器完全手册&#xff1a;打造个性化自托管音乐云 【免费下载链接】feishin A modern self-hosted music player. 项目地址: https://gitcode.com/gh_mirrors/fe/feishin 在现代数字音乐时代&#xff0c;拥有一个完全掌控的音乐播放平台是每个音乐爱好者的…

作者头像 李华
网站建设 2025/12/27 7:20:57

Launcher3 启动器:打造纯净原生 Android 体验的完整指南

Launcher3 启动器&#xff1a;打造纯净原生 Android 体验的完整指南 【免费下载链接】Launcher3 The Launcher3 fork known as "Rootless Pixel Launcher" 项目地址: https://gitcode.com/gh_mirrors/la/Launcher3 Launcher3 是一个备受推崇的开源 Android 启…

作者头像 李华
网站建设 2025/12/31 9:28:52

同花顺问财数据获取:Python自动化工具的完整使用指南

同花顺问财数据获取&#xff1a;Python自动化工具的完整使用指南 【免费下载链接】pywencai 获取同花顺问财数据 项目地址: https://gitcode.com/gh_mirrors/py/pywencai 想要轻松获取A股市场数据&#xff0c;却苦于手动查询的繁琐&#xff1f;pywencai正是你需要的Pyth…

作者头像 李华
网站建设 2025/12/25 19:46:25

【完整指南】快速掌握ComfyUI-SeedVR2视频超分模块

【完整指南】快速掌握ComfyUI-SeedVR2视频超分模块 【免费下载链接】ComfyUI-SeedVR2_VideoUpscaler Non-Official SeedVR2 Vudeo Upscaler for ComfyUI 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-SeedVR2_VideoUpscaler 视频超分辨率技术正在彻底改变我们处…

作者头像 李华
网站建设 2025/12/31 15:42:42

大模型重塑知识图谱构建全面解析LLMs驱动的知识工程新范式!

简介 文章全面综述了大型语言模型如何重塑知识图谱构建范式&#xff0c;从基于规则转向语言驱动的生成性框架。系统分析了LLMs在本体工程、知识提取和知识融合中的应用&#xff0c;对比了基于模式和非模式两种方法。未来研究方向包括基于知识图谱的推理、动态知识记忆和多模态…

作者头像 李华
网站建设 2025/12/30 2:19:06

云存储安全防线:OSS防御体系构建与实战策略

云存储安全防线&#xff1a;OSS防御体系构建与实战策略随着云计算技术的普及&#xff0c;对象存储服务&#xff08;OSS&#xff09;已成为企业数据存储的核心基础设施。然而&#xff0c;OSS面临的安全威胁日益复杂&#xff0c;从数据泄露、勒索攻击到DDoS攻击&#xff0c;安全防…

作者头像 李华