I Load Test vengono utilizzati per determinare o verificare caratteristiche di performance del sistema o dell’applicazione quando sottoposte a carichi di lavoro del tutto simili a quelli aspettati durante l’esercizio in produzione. Per una applicazione web, ad esempio, il carico è il numero di utenti/connessioni HTTP concorrenti.

Il load testing è di solito definito come il processo di esercizio del sistema sotto test alimentandolo in modo da fargli eseguire i task più grandi con cui esso può operare. Il test di carico è talvolta chiamato anche volume test.

Gli obiettivi principali dei Load Test consistono nel:

  • valutare le prestazioni del sistema (Response Time, throughput) con carichi simili a quelli operazionali (profili di basso, medio e alto carico);
  • individuare i colli di bottiglia del sistema;
  • rilevare problemi legati all’uso concorrente del sistema.