For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
我们在上文中给大家简单介绍了软件测试性能测试的一些指标类型等内容,而本文我们就继续来学习一下,性能测试报告分析方法都有哪些。
1.统计维度:报告的TPS,时延、并发等统计维度均为事务,如事务中有请求多个报文,只有在多个请求报文均正常返回会认为成功,时延也是多个请求报文的求和值
2.响应超时:出现该情况下是在设置的响应超时时间内(默认5S),对应的TCP连接中没有响应数据返回,会将本次事务请求统计为响应超时。
存在部分响应超时:
a)服务器繁忙,如某个服务节点CPU利用率高
b)网络IO超过VM/EIP带宽
c)等待后端微服务、数据库的超时时间设置过长
运行一段时间后全部响应超时或者检查点校验不通过:
a)大压力导致系统中某个微服务奔溃
b)后端数据库无响应
3.比对失败:从服务器返回的响应报文不符合预期(针对HTTP/HTTPS默认的预期响应码为200),比如服务器返回404,502等。出现原因一般为高并发情况下被测服务无法正常处理导致的,如果分布式系统中数据库出现瓶颈、后端应用返回错误等
4.解析失败:响应报文已全部接收完成,但是部分报文丢失导致整个事务响应不完整,这种情况一般需要考虑网络丢包
5.带宽统计:报告统计的是性能测试服务执行端的业务数据包带宽,上行表示从性能测试服务发出的流量,下线表示接受到的流量。如果是外网压测场景,您需要关注执行机的EIP带宽是否可以满足上行带宽的要求。而下行带宽需要关注单台执行机是否超过1GB
6.TPS与并发用户及时延的关系:TPS是指云性能测试服务在统计周期内每秒从被测服务器获取到的响应事务实时统计,TPS=并发用户/平均响应时延。
TPS未随着并发数增长而上升:
a)系统性能到达瓶颈,持续并发加压过程中响应时延增加(可观察响应区间统计)
b)可通过进一步加压是否会出现非正常响应验证
7.如何判断被测应用优劣:根据应用本身定义的服务质量定义,佳状态是没有任何响应失败、比对失败的情况,如果有,需要在服务质量定义范围之内,通常情况下不超过1%,同时响应时延越低越好。
TP90响应时延较短,TP99时延高:
a)系统性能接近瓶颈
b)可通过进一步加压是否会出现非正常响应验证
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。