三、某互联网平台案例
业务特点:突发事件高流量突发,如瞬间由百级用户增长到万级
对于网络架构复杂的应用,可以通过网络架构上的分段验证,如分别从最外端的CDN入口(1)中间的ELB(2)业务层(3)分别做测试,验证网络架构上的瓶颈和影响
应用内部的性能瓶颈如何提升定位效率?
四、性能测试的最后一公里
集成APM,解决性能问题定位最后一公里问题,大幅提升性能测试效率
如:xxx并发情况下,服务A调用服务B的事务1出现问题,并直接定位至出错函数
-
在上线和活动前期通过云性能测试服务进行压力测试,发现部分接口的响应时间比较长,会出现比对失败和响应超时,通过APM的调用链分析,发现有部分SQL语句比较耗时,针对这些SQL查询语句,建立了索引,快速定位问题并迅速解决。
-
最终经过两轮测试优化后,官网首页访问响应超时与正常返回比提升了43.3%,预约试驾场景响应超时与正常返回比降低到0,提升了100%。
-
性能瓶颈定位时间,从官网未使用APM时需要1周,缩短到俱乐部使用APM后的0.5天,效率提升90%
应用拓扑
事务监控
调用链跟踪
五、性能测试服务关键能力要求
华为云性能测试服务CPTS传送门:
https://www.huaweicloud.com/product/cpts.html