常见的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进行查找结果,是模糊匹配,所以需要额外资源进行计算;如果使用x=y的条件,查询速度就会快很多。

三、当压测线程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比较多。

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

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1195156.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI赋能智能终端PCB设计,核心是通过自动化布局布线、仿真加速、缺陷预测与制造协同

AI赋能智能终端PCB设计,核心是通过自动化布局布线、仿真加速、缺陷预测与制造协同,将传统“经验驱动”转为“数据决策”,显著缩短周期、提升性能与良率,适配高密度、高速、高可靠的终端需求。以下从核心场景、技术路径、实践案例、…

深聊美国ida国际设计奖诚信申报,红典咨询服务全!

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家国际设计奖项申报领域的标杆企业,为企业选型提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:深圳市红典咨询有限公司 推荐指数:★★★★★ | 口碑评…

仓库管理系统+JAVA源代码及设计说明,零基础入门到精通,收藏这篇就够了

本文还有配套的精品资源,点击获取 简介:本项目介绍了一个使用JAVA编程语言开发的仓库管理系统,其目的是辅助企业管理库存、追踪物资流动,并优化存储空间。系统包括入库管理、出库管理、库存统计、货物查询等核心功能&#xff0c…

Speech Seaco Paraformer跨境电商应用:中文直播实时翻译场景

Speech Seaco Paraformer跨境电商应用:中文直播实时翻译场景 1. 引言:让中文直播触达全球买家 你有没有想过,一场用中文进行的跨境电商直播,能让不懂中文的海外观众也实时看懂内容?这不再是未来设想,而是…

FBM201-P0916AA压缩现场端子模块

FBM201-P0916AA 压缩现场端子模块简介FBM201-P0916AA 是 Foxboro I/A Series 分布式控制系统中使用的压缩型现场端子模块,主要用于连接现场仪表与控制系统,实现信号的可靠传输与集中管理。主要功能特点:用于现场信号与 FBM201 功能模块之间的…

2026年国内出海企业美国卡车运输公司优选指南——聚焦尾程物流痛点与合规解决方案

随着2026年美墨跨境货运需求持续增长,国内大件出海企业对美国本土卡车运输服务的依赖性显著提升。但美国尾程物流市场现存的多重短板,仍让不少企业面临成本失控、运力失衡等难题。本文结合行业现状,为国内出海企业梳…

Qwen3-1.7B从零开始教程:Jupyter+LangChain完整调用流程

Qwen3-1.7B从零开始教程:JupyterLangChain完整调用流程 Qwen3-1.7B是阿里巴巴通义千问系列中的一款轻量级大语言模型,适合在资源有限的环境中进行快速推理和本地部署。它在保持较高语言理解与生成能力的同时,兼顾了响应速度和硬件适配性&…

固原市西吉隆德泾源彭阳原州英语雅思培训辅导机构推荐、2026权威出国雅思课程中心学校口碑排行榜

在全球化教育浪潮下,雅思成绩已成为固原市西吉、隆德、泾源、彭阳、原州等区县学子出国深造的核心门槛,也成为职场人士提升国际竞争力的重要筹码。然而,雅思备考之路布满荆棘,多数考生面临着选课时难以甄别优质教育…

独家披露:大厂都在用的dify长文本预处理方案(索引成功率提升至100%)

第一章:dify 知识库索引失败提示段落过长解决方法 当使用 Dify 构建知识库时,若上传的文档(如 PDF、TXT 或 Markdown)中存在超长段落(例如单一段落超过 2000 字符),Dify 默认的文本分割器&#…

昆明市富民石林禄劝寻甸安宁英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜

在全球化教育交流持续深化的背景下,雅思成绩已成为昆明市富民、石林、禄劝、寻甸、安宁等区域学子申请海外院校的核心“敲门砖”。然而,多数考生在雅思培训备考过程中深陷诸多痛点:优质教育机构资源稀缺且分布不均,…

ue web socket server

ue5.1 web socket server:github地址:https://github.com/h2ogit/UE5-ServerWebSocket/tree/main/ServerWebSockethttps://github.com/h2ogit/UE5-ServerWebSocketLite

Z-Image-Turbo API安全配置:生产环境接口访问控制教程

Z-Image-Turbo API安全配置:生产环境接口访问控制教程 Z-Image-Turbo 是阿里巴巴通义实验室开源的高效AI图像生成模型,作为 Z-Image 的蒸馏版本,它以极快的生成速度(仅需8步)、卓越的图像质量(具备照片级真…

GPEN支持自定义图片修复?inference_gpen.py参数详解

GPEN支持自定义图片修复?inference_gpen.py参数详解 你是不是也遇到过这样的问题:手头有一张模糊、有噪点、带划痕甚至缺损的人像老照片,想修复却苦于操作复杂、环境难配、参数看不懂?别急——GPEN人像修复增强模型镜像&#xff…

Qwen3-0.6B企业级部署:生产环境稳定性实战测试

Qwen3-0.6B企业级部署:生产环境稳定性实战测试 1. Qwen3-0.6B 模型简介与定位 Qwen3(千问3)是阿里巴巴集团于2025年4月29日开源的新一代通义千问大语言模型系列,涵盖6款密集模型和2款混合专家(MoE)架构模…

分析服务不错的线下广告监测企业,浦零科技怎么收费

问题1:实力强的线下广告监测专业公司需要具备哪些核心能力? 实力强的线下广告监测专业公司,核心能力需覆盖全链路执行技术驱动精准多维度质控三大板块。首先是全国性的执行网络,能快速响应不同区域的监测需求——比…

2026年1月中国跨境电商卖家必看:美国尾程物流痛点破解与货马达(Homeda)一站式解决方案指南

随着跨境电商的蓬勃发展,美国尾程物流已成为中国卖家出海的关键环节。然而,美国尾程物流市场仍存在诸多痛点,影响着中国卖家的运营效率和成本控制。根据2025年行业报告,超过60%的中国跨境电商卖家在尾程运输环节遭…

想找海外能源投资律师,哪家服务靠谱费用合理?

随着一带一路倡议的深入推进,中国企业在非洲、东南欧等地区的能源投资项目数量持续增长,但境外复杂的法律环境、监管政策差异和跨境争议风险,让企业对专业海外能源投资律师的需求愈发迫切。本文围绕海外能源投资律师…

ANSYS workbench的模态分析基本原理和步骤

本文参考其他作者的文章进行转载、修改完成的,不作为盈利目的, 仅供学习、交流。 转载请说明转载出处!!!(原文请见:ANSYS workbench的模态分析基本原理和步骤_workbench模态分析-CSDN博客) 1、模态分析基本原理…

2026最新海南公司注册服务商/机构TOP5评测!专业团队+全流程服务权威榜单发布,助力企业轻松布局自贸港

随着海南自贸港建设的持续深化,越来越多的企业将目光投向这片充满机遇的热土。海南公司注册作为布局自贸港的第一步,选择专业可靠的服务机构至关重要。本榜单基于服务经验、专业团队、业务范围、客户口碑四大维度,结…

天津3D效果图设计哪家好?田字格设计机构为您提供专业解答

在天津寻求高品质的3D效果图设计服务时,许多客户会问:哪家设计机构更值得信赖?今天,我们将结合一家在北方设计领域颇具口碑的机构——田字格设计机构的特点,为您分析如何选择一家合适的合作伙伴。为什么选择专业设…