Perfromance Test
- Last test: long runnung Test
- Spikes test: high traffic in short period of time
- Stress test: high traffic until system chrash, finds breaking point and failure behavior
- Volume test: high loaded data
- Scalability Testing check proper adding resources
Why Performance Testing Matters
- Prevents slow apps and crashes
- Ensures good user experience
- Avoids revenue loss during peak usage
- Builds confidence before release
| Test Type | Load Pattern | Duration | Goal |
|---|---|---|---|
| Load Test | Gradual | Short | Validate expected load |
| Stress Test | Increasing | Short | Find breaking point |
| Spike Test | Sudden | Short | Shock & recovery |
| Endurance Test | Steady | Long | Stability over time |
Test Strategy
- Define test scenarios that are most important
- Define test data blends
- Define test scenarios belnd accoding to traffics needs
- Define Test exit criteria in term response time, failed rate, and utilisation of system under test
- Collect all necesselry information in advance
- Test model: calculat all necessary values Traffic Model file
Please have a look at draft Test Strategy Document