一、为什么要做性能测试?
系统用户量快速增长;同时业务和系统架构更加复杂,要处理的数据大大增加。此时不仅仅要满足于功能的实现,在很多场景下更要关注系统性能。
二、什么是性能测试?
通过一定的手段和方法,在多并发情况下,获取被测系统的各项性能指标,验证被测系统在高并发下的处理能力、响应能力、稳定性等是否能满足预期。定位性能瓶颈,排查性能隐患,保障系统质量,提升用户体验。
三、什么样的系统需要做性能测试?
1、用户量大,PV比较高的系统
2、系统核心模块/接口
3、业务逻辑/算法比较复杂
4、促销/活动推广计划
四、性能测试想得到什么?
1、评估系统的能力
当应用上线有大量用户当问的时候,页面的打开速度直接影响用户体验,进而影响用户的留存。了解用户的真实使用体验,对应用做出针对性的性能评估,有效提升用户体验。
2、验证系统的稳定性和可靠性
在整个的网站应用架构体系中,会有一些接口基础服务,它的职责是对外输出一些稳定的查询,一些服务能力,这个时候系统需要有较高的稳定性,比如访问量很多,数据量很大,这个时候就需要关注性能。另外对于一些核心系统,可用性很高,对于性能系统也是非常关键的。
3、改动了核心应用,担心对链路有影响
当网站应用比较复杂的时候,比如核心应用被改造了,改造之后我们会担心这对整条核心链路有影响,这个时候也会考虑做性能评估。
性能测试关键指标
五、性能测试发生的场景?
1、新系统新项目,这个不用多说
2、线上性能问题验证和调优,如果线上出现问题,我们需要在测试环境模拟线上进行分析验证
3、新技术选型,一般由开发或测试对不同技术进行性能测试,比对测试结果,分析优缺点,作为技术选型的参考
4、性能容量评估和规划
5、日常系统性能回归,以半年、一个月、三个月等为周期进行性能抽查
标签:为什么,测试,验证,性能,系统,用户,应用 From: https://www.cnblogs.com/brf-test/p/16612203.html