Jmeter 性能压测 —— 测试通过标准参考!

1232 篇文章 5 订阅
1146 篇文章 2 订阅

性能测试通过标准包括服务端性能、前端性能和用户体验性能,常规通过标准如下所示

1、通用互联网服务端性能

①TPS(每秒事务数)大于期望值

②响应时间小于期望值

③错误率小于0.5%(事务成功率大于99.5%)

④CPU使用率小于75%

⑤JVM内存使用率小于80%

2、用户感知正常响应时间的标准(2-5-8原则)

①如果响应时间在2s内,用户会觉得系统很快

②如果响应时间在2~5秒之间,用户会觉得系统的响应速度还可以

③如果响应时间在5~8秒之间,用户会觉得系统响应速度很慢,但还可以勉强接受

④而当超过8秒后仍无法得到响应时,用户会觉得系统糟糕透了,或认为系统已经失去响应

3、用户感知特殊响应时间的标准

①普通业务操作响应时间:5秒内

②万级数据量查询响应时间:8秒内

③百万级数据量查询响应时间:10秒内

④千万级别数据量查询响应时间:20秒内

4、中间件的一些标准

①当前正在运行的线程数不能超过设定的最大值

②当前运行的JDBC连接数不能超过设定的最大值

③GC频率不能频繁,特别是FULL GC更不能频繁,FullGC频率大于半小时每次

5、全栈性能宝典中标准(借鉴)

图片

对于新项目与还未上线的项目:

建议:可以不要管什么性能指标,直接开始测试,测试完成后,将测试结果发送给相关人员进行评估,最终决定测试结果是否满足系统性能要求。

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

JMeter是一种常用的性能测试工具,它可以帮助开发人员评估应用程序或网站在不同负载下的性能表现。对于性能压测,你可以使用JMeter来模拟多个用户同时访问系统,并收集各项指标,如响应时间、吞吐量和错误率等。通过这些指标,你可以评估系统在不同负载条件下的稳定性和性能表现。 为了进行JMeter性能压测,你可以按照以下步骤: 1. 安装JMeter:首先,你需要从官方网站下载并安装JMeter。 2. 创建测试计划:打开JMeter,并创建一个新的测试计划。在测试计划中,你可以添加线程组、定时器、取样器、监听器等组件,以设置并收集所需的压测数据。 3. 配置线程组:在线程组中,你可以设置并发用户数、循环次数、Ramp-Up时间等参数,以模拟真实用户的访问行为。 4. 添加取样器:取样器用于模拟用户发送请求,并收集服务器的响应数据。你可以根据需要选择合适的取样器,如HTTP请求、FTP请求等。 5. 配置监听器:监听器用于收集和显示压测结果。你可以选择适当的监听器,如查看结果树、聚合报告、图形结果等,来监控系统的性能指标。 6. 运行测试计划:在JMeter中,你可以点击“运行”按钮来执行测试计划。在执行过程中,JMeter会模拟多个并发用户发送请求,并记录和分析服务器的响应数据。 7. 分析测试结果:执行完测试计划后,你可以使用JMeter提供的各种报表和图表来分析性能测试结果。这些结果可以帮助你评估系统的性能瓶颈和优化方向。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值