常见的7个Jmeter压测问题

发布时间:2026/7/31 2:41:30

常见的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%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。

相关新闻

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

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

2026/7/31 2:41:30

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

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

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

2026/7/31 2:41:30

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

SWFNet:当脉冲神经网络遇见小波变换——VVC压缩360度视频质量增强的新范式

SWFNet:当脉冲神经网络遇见小波变换——VVC压缩360度视频质量增强的新范式

2026/7/31 2:41:30

论文标题:SWFNet: A Spiking-Wavelet Fusion Network for Frame-Level Quality Enhancement of VVC-Compressed 360-Degree Video 发表期刊:IEEE Transactions on Circuits and Systems for Video Technology (TCSVT), 2026 DOI:10.1109/TCSV…

机器学习:交叉验证、下采样、过采样(银行贷款案例)

机器学习:交叉验证、下采样、过采样(银行贷款案例)

2026/7/31 4:31:34

一、前言今天系统学习了逻辑回归在金融风控中的实战应用,核心解决银行贷款预测中最经典的问题:数据集类别不平衡 模型评估不准。在银行贷款数据中:绝大多数用户 正常还款(负样本/多数类)极少数用户 违约坏账&#xff…

STM32F103外部晶振从8MHz升级16MHz:硬件匹配、软件配置与系统验证全攻略

STM32F103外部晶振从8MHz升级16MHz:硬件匹配、软件配置与系统验证全攻略

2026/7/31 4:31:34

1. 从8MHz到16MHz:一次看似简单却暗藏玄机的时钟升级最近在调试一块基于STM32F103C8T6的老项目板子,手头正好缺8MHz的晶振,翻箱倒柜只找到几颗16MHz的。一个念头冒出来:能不能直接把外部晶振从8MHz换成16MHz来用?毕竟S…

C++11核心特性实战指南:从auto到智能指针的现代编程

C++11核心特性实战指南:从auto到智能指针的现代编程

2026/7/31 4:31:34

1. 项目概述:为什么C11值得你投入时间?如果你还在用着老旧的C98标准,或者对C的印象还停留在“复杂”、“难用”、“内存管理噩梦”的阶段,那C11对你来说,可能是一次认知上的彻底刷新。我刚开始接触C11时,感…

UART与USART核心区别:从异步通信到同步通信的硬件设计解析

UART与USART核心区别:从异步通信到同步通信的硬件设计解析

2026/7/31 4:31:34

1. 项目概述:从“串口”说起,为何要区分UART和USART?搞嵌入式开发或者玩单片机的朋友,对“串口”这个词肯定不陌生。它就像设备之间最基础的“对话”通道,调试信息输出、模块数据交换、固件升级,哪一样都离…

AI Agent搜索工具对比:Serper与豆包搜索的性能与成本分析

AI Agent搜索工具对比:Serper与豆包搜索的性能与成本分析

2026/7/31 4:31:34

在AI Agent开发领域,信息检索能力往往是决定项目成败的关键环节。很多开发者投入大量时间优化模型架构,却忽略了搜索工具的选择对最终效果的影响。Serper作为Google搜索API的代理服务,与豆包搜索这类国内产品,在实际Agent应用中的…

ICP备案查询API参数详解与工程实践

ICP备案查询API参数详解与工程实践

2026/7/31 4:21:34

适用场景 ICP (Internet Content Provider) 备案是中国大陆境内网站运营的法定要求。开发者在以下场景中需要实时或批量查询域名备案状态: 合规审查:在用户准备、广告投放、友链交换前,验证目标域名是否已备案。内容聚合平台:过…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/30 9:53:22

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/7/30 1:17:46

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/7/30 2:52:37

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

2026优质EMBA择校榜单:校友圈质量高的EMBA适配民企创始人

2026优质EMBA择校榜单:校友圈质量高的EMBA适配民企创始人

2026/7/31 0:01:23

【客观独立测评】深耕商科教育测评多年,聚焦民企创始人、科创企业实控人择校痛点,避开镀金空壳、课程脱节、圈层杂乱的踩坑问题,结合真实办学数据与学员口碑,整理出适配实业高管的高性价比EMBA榜单,理性分析各项目适配…

绝区零一条龙:5分钟快速上手的终极自动化助手

绝区零一条龙:5分钟快速上手的终极自动化助手

2026/7/31 0:01:23

绝区零一条龙:5分钟快速上手的终极自动化助手 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon 绝区零一条龙是一…

2026民企老板EMBA择校榜单:人脉圈广的EMBA高性价比测评

2026民企老板EMBA择校榜单:人脉圈广的EMBA高性价比测评

2026/7/31 0:01:23

【客观中立测评声明】本文基于学费成本、课程落地、圈层纯度、长期赋能四大维度实测打分,无商业洗脑吹捧,仅为民企创始人、科创高管提供真实择校参考,规避镀金踩坑陷阱。不少民营企业家读EMBA容易踩两大坑:盲目追名校排名&#xf…