谈性能指标测试
针对不同的压力情况可以分为轻负载区、负载区、重负载区,如图所示(图要晚上回去上网找)
系统压力在轻负载区时,系统的处理能力TPS随着并发用户数的增加而增加,但响应时间却没有改变的
负载区:随着并发用户数的增加,响应时间和系统资源占用递增
重负载区:这时的系统性能应成波动状,但不能够出现无法提供服务的问题
因此,并发用户数为4的系统性能<并发用户数为5的系统性能,但响应时间相同;并发用户数为5响应时间<并发用户数为6响应时间,但系统性能相同,这时的5个并发用户即轻负载区数和负载区的临界点
测试方法:
方法一、100个Vuser,场景设置为每10分钟增加10个用户
方法二、100个Vuser,
1 CPU、内存、带宽(1000M)占用率达到70%
2 响应时间达到限制
3 无论怎么增加压力,TPS都不增长
混合流程测试(四个接口同时并发),可以使用1 目标场景设置目标为标书中的250TPS和不同脚本运行的虚拟用户百分比 2 手工场景 采用同时不同的组运行不同的测试脚本,每个组的虚拟用户数可以根据实际运营情况和指标测试结果进行设置,测试时长30分钟
稳定性测试
稳定性测试,时间充裕的话可以针对每个接口都测,测试时长24小时;时间不够可以指测混合流程,测试时长48小时
过负载(压力)测试
过负载测试,测试到达系统性能能力的1.5倍-10倍时的系统处理情况,选取进行测试,要求能够达到实际处理能力的80%,不能发生宕机,测试时长30分钟
异常测试 测试在异常情况下的系统运行情况
时延测试 测试出外部部件时延对系统性能的影响
benchMark测试(基线)
加微信:wonter 发送:技术Q
医疗微信群:
加微信:wonter 发送:医疗Q
更多文章关注公众号:
![](https://images.cnblogs.com/cnblogs_com/Javame/604499/o_cto.png)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步