
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了软件测试的一些常见问题与测试方法等内容,而本文我们就简单来一下,软件测试性能测试应用场景分析。
往往会出现在抢购场景中,抢购前五分钟大量流量的汇聚往往会导致服务端前期的带宽不够用,用户在抢票的过程中体验会非常差,进而影响到平台的营业额。
服务器的CPU满载的情况也很常见,一般来说,业务复杂的系统单机监控的性能消耗基本达到了20%左右,单机的剩余算率一般只有70%到80%,复杂的场景下频繁的访问可能会使CPU瞬时高达90%以上,基于此,如果在性能测试期间没有很好地测试出暴涨的场景,对于服务器来说就是一个比较大的灾难。
常见的负载均衡设备流量的满载,现在大部分企业使用的都是云厂商的负载均衡设备,基本上都存在PPS连接的上限,在没有做很好预估的情况下,当上限满载的时候,后续访问的用户就会出现连接错误的现象,的就是HTTP503错误。
系统过载、超过访问上限,在测试过程中存在的主要问题是容量估算不足,现在大型业务的系统扩容切换至少需要90S左右才能完成业务的快速接管,因此前期性能测试的容量评估过程中做热切换和热部署的场景非常有必要,场景搭建好后,通过横向扩容可以快速接管业务,一些复杂的性能问题也能很快迎刃而解。
网站访问没有问题,但是网站访问延时极具升高,部分服务接口大面积超时,影响用户使用体验。
研发过程中,我们会发现无论是研发还是测试,一般罪魁祸都是一些小范围的代码错误,进而会导致一些功能和性能的问题,造成极大的损失。因此,严格的需求评估是非常有必要的,如果能很好地分析出常见的和异常的业务场景,一旦上线后出了问题,也能游刃有余地去应对。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。