Overview

Performance testing is a broad category that ensures an application meets its non-functional requirements for speed, scalability, and resource usage.

Key Metrics

  • Response Time: How long it takes to process a request.
  • Throughput: How many requests the system can handle per second.
  • Resource Utilization: CPU, memory, and network usage.

Types

  • Load Testing
  • Stress Testing
  • Soak Testing
  • Spike Testing

Related Terms