首页 > 编程知识 正文

jmeter接口性能测试步骤,web应用系统负载压力

时间:2023-05-05 17:37:38 阅读:136661 作者:3825

要测试web性能,必须先弄清楚一件事。 压力测量的目的是观察目前系统的承载能力和各项性能指标。 无论如何,可以通过吞吐量与并发次数的比率来观察压力测量结果,并发次数一定时,吞吐量越高表示系统性能越好。

接下来,我将简要介绍创造压力测试需求的几个步骤。

第一步:

压力测试分为两个场景。

一种是在一个场景中只按一个界面。 第二个是混合场景,有多个相关的界面。

测量时间,普通场景均运行10-15分钟。 如果是疲劳测试,可以按一天或一周。 请根据情况决定。

第二步(为了在压力测量前明确压力测量功能和压力测量指标,一般需要确定的几个问题:

1、固定接口参数进行压力测量,还是进行接口参数随机化压力测量?

2、并发支持数量是多少? 单接口数量,相关接口的数量

3、TPS )每秒处理的事务数)目标是多少? 响应时间是多少?

4、按下的服务器名称或按下的服务器IP一般按指定的服务器进行测量

步骤3 :进行压力测量,进行压力测量分析和调整;

1、有错误率和开发确认,确定是否允许错误发生,或错误率在多大范围内允许;

2、当Throughput吞吐量每秒请求的数量大于同一数量时,可以逐渐向上增加; 如果所测试的计算机性能良好,且吞吐量小于并发次数(线程数),则表示并发次数不能再增加,可以逐渐减少,以找到最佳的并发次数;

3、压力测试结束后,登录相应的web服务器查看CPU等性能指标,进行数据分析;

4、最大的tps )持续增加同时数,tps达到一定值开始降低的话,该值就是最大的tps。

5、最大并发数:最大并发数和tps概率不同,一般情况下持续增加并发数,达到某个值后,服务器发生请求超时,该值被认为是最大并发数。

6、冲压工艺出现性能瓶颈,冲压任务经理看到的cpu、网络和cpu均正常,未达到90%以上时,说明服务器有问题,冲压没有问题。

7、影响性能的考虑因素包括数据库、APP应用、中间件、网络和操作系统等。

步骤4 :压力测量报告

1、本次压力测量的要求指标、性能要求

2、本次冲压测量的机械性能

3、本次压力测量各项指标

4、本次压力测量报告结果分析

5、压力测量报告建议

6、压力测量报告水平

请阅读:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。