性能测试全栈笔记:1.性能测试理论-概念篇
性能测试全栈笔记
一、性能测试理论
1.为什么要做性能测试?
思考:
1)系统用户量极速增加;
2)系统体量、业务逻辑要求越来越高,越来越复杂,数据量不断增加,用户满足功能的基础上,对性能要求也越来越高
2.什么叫性能测试?
通过一定的方法,在多并发情况下,获取被测系统的各项性能指标,验证被测系统在高并发下的处理能力、响应能力,稳定性等,能否满足预期。定位性能瓶颈,排查性能隐患,保障系统的质量,提升用户体验。
3.什么样的系统需要做性能测试?
1)用户量大,PV较高的系统(PV:页面访问量/浏览量,后面会介绍它与IP/UV的区别)
2)系统核心模块
3)业务逻辑较复杂的
4)促销/活动推广/秒杀等
4.性能测试发生在哪些场景?
1)新系统/新项目
2)线上性能问题验证和调优
3)新技术的选型
4)性能容量评估和规划
5)日常系统性能回归