性能测试分类

注意,以下分类从实际工作中的角度进行划分,没有对错之分。


1. 基准测试

一般为单用户测试,或者零数据量环境下的测试。

目的是建立一个可度量的参考标准,为其他测试场景或者调优过程提供对比参考。

也可认为是最基础的性能测试。

如果基准测试的结果都达不到预期,那么后续场景也没必要做了。

测试过程中可能会发现一些错误并,解决,确保脚本是能跑通的。


2. 日常压力测试

基准测试通过后进行的压力测试,压力可能不会那么大,发现一些性能问题并解决。


3. 峰值压力测试

日常压力测试通过以后,根据实际情况进行更大压力的测试。发现性能问题并解决。


4. 拐点测试

找到系统可以承受的最大压力。

一般是通过“拐点法”进行测试,逐步增大系统的压力,直到性能指标不可接受或者出现明显的拐点。


5. 稳定性测试

验证系统是否能够长时间稳定的运行,至少运行8小时。

验证是否发现一些短时间内无法发现的问题,比如内存泄漏、内存溢出。

监控各性能指标是否平稳,有无下降。