news 2026/6/15 19:22:17

Jmeter 性能-模拟百万高并发压测思路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jmeter 性能-模拟百万高并发压测思路

测试场景:模拟百万级的订单量一个物流信息的查询接口。

条件:接口响应时间<150ms以内。10万并发量每秒。

设计性能测试方案:

1、生产环境

  1. 10W/S --并发量(架构师/技术负责人提供)

  2. 20台机器(4G*4核配置)

AI写代码

2、性能测试环境

①出于成本考虑,绝大多数公司,是做不到和生产环境一样配置的。

有些生产环境有几百台甚至几千台机器,测试环境做不到。

②基准测试 -- 少量的请求,少量服务器 -- 性能测试 -- 通过理论推导 生产环境性能

【4G*4核配置】1台 --> 性能指标 -- 推导 --只需要1台与服务器相同配置的机器能完成5000/s并发量即可(类似数学中的同理可得,以此类推)

注意事项:性能测试项目部署服务器硬件型号 -- 和生产环境一致

3、性能测试用例设计

生产环境面临并发量100000,服务器20台,平均到每台服务器5000/s,当并发需求=5000/s的时候,并发量要大于等于5000/s才扛得住。

性能指标:

  1. 吞吐量(接受发送):>= 5000/S(QueryPS -- 查询数据场景(一秒内 处理查询请求数量)-- TransactionPS -- 多个操作/设计数据修改的请求)

  2. 单位时间(s)-- 处理请求的数量

  3. 并发量:5000/s(相对并发:某一个时间段)(绝对并发:同一个时间)

  4. 响应时间:接口请求从开始到结束完整时间 -- 150ms

性能用例 -- 执行步骤 + 执行结果验证

负载测试 -- 系统承载的极限并发

不断加大并发 -- 直到系统不满足性能需要【性能瓶颈】【拐点】

压力测试(稳定性测试)-- 极限并发情况下,系统能否稳定 指定时间(一般压力测试时间大于12小时)

两个测试的先后顺序:

先做压力测试再做负载测试,主要是因为要做压力测试你首先要知道极限并发是多少,负载测试就能知道极限并发。

线程目的:去执行接口调用

模拟总共500线程 --> 慢慢增加 -- 最终达到要求。

只压500线程而不是5000线程的原因是,接口平均访问返回时间为100ms。

1秒就有1个线程就可以造成10并发的压力,所以只需要500个用户,1秒就能达到5000并发的压力。

Jmeter用到的插件:

①Stepping Thread Group和loadrunner一样,梯度压测。每次递增可以在Next,add中自己填入参数。

②Jmeter压测实时仪表盘,在后端监听器中。

③性能测试仪表盘的好处是它有集群监测,可以进行Linux的集群监控。

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

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

如何让AI看懂财报与K线共振?:Open-AutoGLM多模态提示词编写终极指南

第一章&#xff1a;Open-AutoGLM 股票分析提示词的核心价值Open-AutoGLM 作为一款基于自然语言理解与生成能力的智能金融分析框架&#xff0c;其核心在于通过结构化提示词&#xff08;Prompt Engineering&#xff09;驱动大模型精准输出股票市场洞察。与传统量化模型依赖历史数…

作者头像 李华
网站建设 2026/5/21 2:44:44

【国产大模型新路径】:Ollama部署Open-AutoGLM实现低成本高效率AI落地

第一章&#xff1a;国产大模型新路径的背景与意义近年来&#xff0c;随着人工智能技术的迅猛发展&#xff0c;大规模语言模型&#xff08;LLM&#xff09;已成为全球科技竞争的核心领域之一。以GPT、PaLM等为代表的国外大模型在自然语言理解、代码生成、多模态处理等方面展现出…

作者头像 李华
网站建设 2026/6/10 17:12:41

Open-AutoGLM到底有多强?实测1小时生成20条优质短视频的全过程

第一章&#xff1a;Open-AutoGLM到底有多强&#xff1f;实测1小时生成20条优质短视频的全过程环境准备与工具链配置 在本次实测中&#xff0c;我们基于开源项目 Open-AutoGLM 搭建自动化短视频生成系统。该框架融合了多模态理解、脚本生成与视频合成能力&#xff0c;支持端到端…

作者头像 李华
网站建设 2026/6/13 3:01:43

2000 道 Java面试题及答案整理(2025最新版)

现在 Java 面试可以说是非常卷了&#xff0c;无论是软实力还是硬实力&#xff0c;互联网企业都会对其进行深入考察。软实力其实就是简历包装&#xff0c;自我介绍&#xff0c;与面试官交谈技巧等等&#xff1b;所谓硬实力就是作为程序员的我们所掌握的技术情况了。 很多粉丝也…

作者头像 李华
网站建设 2026/6/15 13:34:43

学长亲荐9个AI论文工具,本科生轻松搞定毕业论文!

学长亲荐9个AI论文工具&#xff0c;本科生轻松搞定毕业论文&#xff01; AI工具如何助力论文写作&#xff1f; 在当今学术写作的环境中&#xff0c;越来越多的本科生开始借助AI工具来提升论文写作效率。无论是撰写开题报告、整理大纲&#xff0c;还是进行初稿创作和降重处理&am…

作者头像 李华
网站建设 2026/6/15 16:18:34

【大模型落地关键一步】:Open-AutoGLM部署硬件选型避坑指南

第一章&#xff1a;Open-AutoGLM部署设备需求概述部署 Open-AutoGLM 模型需要综合考虑硬件性能、系统环境与依赖组件的兼容性&#xff0c;以确保推理与训练任务的高效运行。合理的设备配置不仅能提升模型响应速度&#xff0c;还能降低资源争用带来的稳定性风险。最低硬件要求 C…

作者头像 李华