性能测试分类
基准测试
负载测试
稳定性测试
基准测试:
狭义上讲:单个用户进行业务场景的测试,并统计性能的各项指标(为后续多用户性能测试做参考对
比)
广义上讲:在某一个时刻进行性能测试建立一个已知的性能水平,当软硬件发生变化时再测试,观察变
化对于性能产生的影响
负载测试
通过逐步增加系统负载量,测试系统性能的变化,在满足性能指标的前提下,系统所能够承受的最大负
载量的测试。
通过负载测试,一般能找到系统的最优负载和最大负载。
最大负载一般项目组内部知晓,不会对外公布。
普通用户看到的系统的最大能力,一般都是测试得到的最优负载。
稳定性测试:
在服务器稳定运行(业务正常的负载量)的情况下,进行长时间的测试,保证服务器能够正常运行。
长时间:1天、1周
其他分类:
并发测试:
系统在短时间内同时处理大量请求,查看系统的并发处理能力。
压力测试:
测试系统在强负载的情况下,测试系统在峰值情况下的操作,是否具有良好的容错能力及错误的恢复能
力。
稳定性压力测试:在系统高负载的情况下(接近C点),长时间运行(24小时),查看系统的处理能
力,
破坏性压力测试:在系统极限负载的情况下(C-D点),对系统进行压力测试,查看系统容错能力和错
误恢复能力。
容量测试:
关注系统在极限情况下的各种极限参数值。