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 TypeLoad PatternDurationGoal
Load TestGradualShortValidate expected load
Stress TestIncreasingShortFind breaking point
Spike TestSuddenShortShock & recovery
Endurance TestSteadyLongStability 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