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