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 Timethroughput) 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.