性能测试领域指导表 | ||||
性能测试应用领域 | 描述 | 适用测试方法 | 适用阶段 | 重点关注性能目标 |
能力验证 | 在给定条件下,验证系统是否具备预期的表现能力。 1. 要求性能测试在已确定的环境下执行。 2. 需要根据典型场景设计测试方案和用例 |
混合交易性能测试 稳定性测试 |
试运行前系统性能测试; 上线推广前系统性能测试; |
关键业务的响应时间、吞吐量等。 |
能力规划 | 验证系统的性能扩展能力,找出系统能力扩充的关键点,给出改善其性能扩展能力的建议。 1. 一种探索性测试,测试不依赖与预先设定的目标,而是在测试过程中掌握系统本身的能力。 2. 可被用来了解系统的性能以及获得扩展性能的方法。 |
压力测试 负载测试 优化配置测试 |
试运行前系统性能测试; 上线推广前系统性能测试; |
业务的性能瓶颈 |
性能调优 | 通过对系统配置的调整,提高应用系统的性能表现。 1. 性能调优活动通常会和其它的性能测试应用领域一同配合进行。 2. 系统调优可在不同的测试阶段和场合下应用。 3. 设定一个可接受的性能调优测试目标,系统始终不会达到所谓的‘最优’状态。 |
负载测试 压力测试 优化配置测试 |
试运行前系统性能测试; | 关键业务的响应时间、吞吐量等。 |
发现缺陷 | 通过性能测试的手段来发现系统中存在的缺陷。 1. 作为系统测试阶段的补充测试手段,在测试过程中发现并发时的应用问题。 2. 作为问题定位手段,对系统运行过程中已经出现的问题进行重现和定位。 |
压力测试 并发测试 |
上线推广前系统性能测试; | 以发现系统缺陷为目的,没有明确的性能目标。 |