news 2026/9/12 5:28:37

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进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 7:31:00

Directus周起始日终极配置指南:从周日到周一的快速解决方案

Directus周起始日终极配置指南&#xff1a;从周日到周一的快速解决方案 【免费下载链接】directus Directus 是一个开源的、实时的内容管理平台&#xff0c;用于构建可扩展的数据管理应用程序。* 管理和操作数据库数据&#xff1b;支持多种数据库类型&#xff1b;支持自定义字段…

作者头像 李华
网站建设 2026/9/10 23:04:53

5款必装Linux自动壁纸工具:让你的桌面从此告别单调乏味

5款必装Linux自动壁纸工具&#xff1a;让你的桌面从此告别单调乏味 【免费下载链接】Awesome-Linux-Software &#x1f427; A list of awesome Linux softwares 项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Linux-Software 你是否曾经盯着单调的Linux桌…

作者头像 李华
网站建设 2026/9/11 7:40:57

终极指南:如何快速上手Android Launcher3启动器项目

终极指南&#xff1a;如何快速上手Android Launcher3启动器项目 【免费下载链接】Launcher3 The Launcher3 fork known as "Rootless Pixel Launcher" 项目地址: https://gitcode.com/gh_mirrors/la/Launcher3 Launcher3是一个开源的Android启动器项目&#x…

作者头像 李华
网站建设 2026/9/9 19:56:21

如何让本地大模型推理速度提升300%:llama.cpp批处理优化实战指南

如何让本地大模型推理速度提升300%&#xff1a;llama.cpp批处理优化实战指南 【免费下载链接】llama.cpp Port of Facebooks LLaMA model in C/C 项目地址: https://gitcode.com/GitHub_Trending/ll/llama.cpp 还在为本地大模型推理速度慢、资源利用率低而头疼吗&#x…

作者头像 李华
网站建设 2026/9/12 1:27:49

探索Physical Intelligence开源项目openpi:机器人智能新纪元

探索Physical Intelligence开源项目openpi&#xff1a;机器人智能新纪元 【免费下载链接】openpi 项目地址: https://gitcode.com/GitHub_Trending/op/openpi Physical Intelligence团队推出的openpi项目正在重新定义机器人学习的边界。这个开源平台集成了先进的视觉-语…

作者头像 李华