Updated on 2025-05-22 GMT+08:00

PERF04-02 Selecting Appropriate Test Methods

  • Risk level

    High

  • Key strategies

    The following lists the common performance test methods. Note that they are not orthogonal but coupled.

    • Performance acceptance: Performance acceptance testing verifies whether the system meets the claimed capability requirements in a specified running environment.
    • Load testing: The load on the system is increased tier by tier until the system reaches its performance limit. Generally, load testing is used to test the system performance capacity or for optimization.
    • Stress testing: It is to check the system's flow control mechanism and performance of the system under extreme loads.
    • Long-term stability testing: It is performed under certain load stress to test the performance stability. Testers usually run long-term stability test along with stress testing.
    • Configuration testing: It is to check the impact of software/hardware configurations and service models on the tested system's performance. This helps to find the optimal allocation principles of system resources and performance trends of different service models.
    • Concurrency testing: It is to test the system using concurrent requests and tasks to identify performance problems, such as process deadlocks and resource leaks.
  • Related cloud services and tools
    • CodeArts PerfTest