性能测试的应用领域有哪些?
能力验证:乙方向甲方交付项目时,声明项目的性能数据。
例如:向甲方声明能支撑500人1s内同时登录,响应时间在2s以内。出具性能测试报告去证明我声明的能力。
瓶颈分析:在能力验证的过程中可能会发现一些瓶颈,通过技术手段分析瓶颈,得到分析数据,为后续调优做理论依据。
响应超时:什么负载量的时候出现超时现象?
tps达到瓶颈,波动剧烈:tps瓶颈点在哪里?,在什么地方出现性能衰减?
性能调优:在得到瓶颈分析数据之后,做性能调优。
降低超时,提高tps,减少抖动。。
容量规划:基于未来。为将来的用户激增提前做准备\r\n数据库扩容
服务端硬件优化(增加cpu,扩充磁盘,提升带宽,分布式,负载均衡。。。)