常见的7个Jmeter压测问题

发布时间:2026/9/18 21:07:22

常见的7个Jmeter压测问题 根据在之前的压测过程碰到的问题今天稍微总结总结以后方便自己查找。一、单台Mac进行压测时候压测客户端Jmeter启动超过2000个线程Jmeter报OOM错误如何解决解答单台Mac配置内存为8G可用内存最大为3.5G左右启动一个线程将近需要1M内存2000个线程需要大概2G左右的内存然后启动Jmeter本身需要将近400M的内存接着在运行过程中Jmeter又使用了Respoonse Time、TPS、Thread等等的计数器也会占用额外内存最后Jmeter运行不到2分钟导致Jmeter闪退然后Mac OS重启原因就是系统出现了Out Of Memory的错误。建议单台压测机器启动线程不超过1000个推荐500个左右这样客户端性能比较好如果要压测超过1000个线程建议分成2台Mac机器进行压测超过2000个分成3台Mac机器压测以此类推。二、使用断言是否特别消耗系统资源解答使用Response Assertion 和Json Assertion这两种断言方式不是太占用系统CPU资源但是如果使用正则表达式进行断言就会对系统的CPU有一定的消耗。这个好像使用SQL语句一样使用Like进行查找结果是模糊匹配所以需要额外资源进行计算如果使用xy的条件查询速度就会快很多。三、当压测线程500左右没有使用集合点TPS一直无法上到200以上并且Error%率很低不超过1%的错误率解答Jmeter在脚本中使用集合点-synchronizing point计算TPS的算法 跟脚本中没有使用集合点的TPS算法有区别所以当脚本中使用集合点那么被集合点压测的接口TPS就会比没有被集合点压测接口的TPS高所以这个是设置的问题不是服务器或者应用的问题。四、页面性能需要压测吗场景多人反复登陆/退出/抢红包/多人提问/多人弹幕......解答其实页面的请求也是通过前端接口传递到后端接口然后通过后端的接口拿到需要的数据最后传给前端让数据在前端页面展示如果后端的接口响应慢就必然会导致前端展示数据的速度慢如果后端的响应速度快前端的展示数据的速度仍然很慢那么就跟客户端的机器CPU/内存/浏览器等配置相关需要单独分析不能一概而论。建议这个问题一般都是前端的开发工程师提出来的其实前端的逻辑相对简单主要是数据展示功能数据的加工工程都是放在后端来完成的正常情况下如果后端的接口响应很多前端的接口响应速度应该不会慢。页面的展示功能其实可以通过“分页加载”、“延迟加载”、“查询缓存而不是数据库获取数据”等等手段都可以提高页面的响应速度我就不班门弄斧了。五、当使用Non-GUI模式运行Jmeter时候TPS可以达到500-600左右这个是啥原因解答当压测客户端使用命令行 模式运行脚本不是采用GUI模式运行脚本如果GUI模式压测的结果是300TPS左右当切换到命令行模式后压测的结果是600TPS左右这个一般是服务器的配置不一样、服务器的访问量不一样等等原因。正常来说使用命令行运行脚本压测客户端使用自己的资源会更少但是不会影响TPS的指标因为你压测的是服务器不是你机器本身跟客户端的资源没有半点关系。六、并发线程数和并发用户数是同一概念吗解答对于loadrunner和jmeter之类常规性能测试工具来说答案是肯定的大家可以设置线程数100循环1次最后总的请求数一定是100。但是对于gatling比较特殊用的是协程比线程更小的单位所以并发线程数和并发用户数不能直接画等号。七、TPS和QPS的区别是什么解答TPS是每秒钟处理完的事务次数一般TPS是对整个系统来讲的。一个应用系统1s能完成多少事务处理一个事务在分布式处理中可能会对应多个请求。每秒钟处理完请求的次数注意这里是处理完。具体是指发出请求到服务器处理完成功返回结果。对于衡量单个接口服务的处理能力用QPS比较多。最后下方这份完整的软件测试 视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。
延伸阅读

更多相关文章

2026/9/15 21:19:19

Python数据分析实战:从数学建模到可视化呈现的完整项目指南

1. 项目缘起:为什么我们需要一个融合数学建模、分析与可视化的课程设计?在数据驱动的时代,无论是商业决策、科学研究还是日常运营,从海量数据中提炼洞察的能力已成为一项核心技能。然而,我观察到许多初学者&#xff0c…

2026/9/17 14:40:41

层次分析法实战:用yaahp量化决策,告别主观判断

1. 项目概述:从决策焦虑到量化清晰 做项目评审、方案选型,或者哪怕只是团队内部评个优秀员工,你是不是也经常遇到这种场面?几个人围在一起,各说各的好,A方案技术领先但成本高,B方案风险低但周期…

2026/9/18 21:03:03

设置里的 MCP 地址,TaoToken 替换模型 endpoint

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 21:03:03

EMC存储容灾实战:SRDF复制模式、切换流程与演练要点

简介:这是一份聚焦企业数据保护与业务连续性的EMC存储容灾解决方案讲解PPT,共63页,适合存储工程师、灾备架构师及企业IT规划人员参考。资源包仅包含1个pptx演示文稿,大小5.73MB,内容围绕远程复制技术展开,重…

2026/9/18 21:03:03

PyCharm快捷键高效指南:从基础到重构调试,提升编码效率

1. 为什么我劝你花一晚上把 PyCharm 快捷键练成肌肉记忆先讲一个挺实在的场景:你刚打开 PyCharm,左手敲着代码,右手握着鼠标。写完一行需要缩进——右手离开键盘去点一下 Tab 或者手动敲空格;要切换文件——右手移动到项目树里找&…

2026/9/18 21:03:03

Adobe 免费替代方案完整清单:5 大工作流的开源工具快速选型

Adobe 免费替代方案完整清单:5 大工作流的开源工具快速选型 【免费下载链接】Adobe-Alternatives A list of alternatives for Adobe software 项目地址: https://gitcode.com/GitHub_Trending/ad/Adobe-Alternatives 对学生、自由职业者和预算有限的小团队来…

2026/9/18 14:13:01

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/18 0:01:09

Google Colab 实战:运行模型、数据加载与报错排查

1. 为什么我劝你先搞懂 Colab 的运行模型1.1 Colab 到底是什么,跟本地跑代码差在哪Google Colab 简单说就是一台跑在浏览器里的 Linux 虚拟机,你打开一个 Notebook,背后就连上了一台带 GPU 的远程机器。你在单元格里敲的每一行 Python&#x…

2026/9/18 0:01:09

C语言数据类型与表达式详解

1. C语言数据与数据类型概述在C语言编程中,数据是程序处理的核心对象。理解数据的分类和特性是掌握C语言的基础。C语言中的数据主要分为四大类:常量、变量、表达式和函数。这些数据类型构成了C语言程序的基本元素,每种类型都有其独特的特性和…

2026/9/18 0:01:09

SQL时间字段指定时间段查询:区间语义、索引与时区避坑

上周排查一个线上问题&#xff0c;用户反馈"昨天的订单一条都没查到"&#xff0c;但数据库里明明躺着两千多条。最后定位下来&#xff0c;不是数据丢了&#xff0c;也不是接口挂了&#xff0c;而是那个查询条件把时间段写成了> 2024-05-20 00:00:00 AND < 2024…

2026/9/18 14:13:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/18 14:13:02

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/18 14:13:02

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码