Gli Stress Test sono focalizzati sulla determinazione o verifica delle caratteristiche di performance del sistema o dell’applicazione in condizioni che oltrepassano la soglia del livello utilizzato dai test di carico e quindi con un volume di traffico maggiore di quello aspettato in produzione.

Questa tecnica include anche test atti a verificare il comportamento del sistema/applicativo a seguito di condizioni stressanti non necessariamente legate al traffico, come memoria limitata e spazio in disco insufficiente. Inoltre fornisce gli indicatori e gli allarmi utili per poter prevedere con un certo anticipo eventuali malfunzionamenti del sistema o dell'applicazione.

Gli obiettivi principali degli Stress Test sono quelli di:

  • valutare la robustezza del sistema in condizioni di carichi stressanti;
  • determinare condizioni limite del sistema al fine di rilevare gli eventuali comportamente anomali e le modalità in cui si evidenzieranno all’utente finale;
  • misurare i punti di saturazione e di rottura del sistema.