性能测试分类

一. 基准测试

二. 负载测试

通过逐步增加系统负载,测试系统性能的变化,在满足性能指标的前提下,系统所能承受的最大负载量的测试。

健身:举哑铃
10斤哑铃,举起10个需要15s
20斤哑铃,举起10个需要15s
30斤哑铃,举起10个需要15s
40斤哑铃,举起10个需要20s
50斤哑铃,举起10个需要40s
60斤哑铃,举起10个需要100s
70斤哑铃,举不起来

最优负载:30,40斤
最大负载:60斤

三. 稳定性测试

在服务器稳定运行(业务正常负载量)的情况下,进行长时间的测试,保证服务器能够正常运行。
长时间:1天、1周

性能测试分类_第1张图片
A-B:最小负载范围内
B-C:负载压力基本饱和
C-D:超过负载极限

系统能处理最大用户数量为C
系统长时间稳定运行时推荐用户数量为B

四. 并发测试

在极短的时间内,发送多个请求,来验证服务器对并发的处理能力。如抢红包

五. 压力测试

测试系统在强负载的情况下,测试系统在峰值情况下的操作,是否具有良好的容错能力及错误的恢复能力。
稳定性压力测试:在系统高负载的情况下(接近C点),长时间(24小时),查看系统的处理能力。
破坏性压力测试:在系统极限负载的情况下(C-D),对系统进行压力测试,查看系统容错能力和错误恢复能力。

六. 容量测试

关注软件的极限压力下的各个极限值,如TPS

你可能感兴趣的:(性能测试,压力测试)