Las pruebas de carga se realizan con el propósito de evaluar el tiempo de respuesta de una aplicación a las peticiones de los usuarios. Se mide el consumo de recursos de hardware tales como consumo de memoria, el tiempo de respuesta para una consulta a una base de datos, el número de usuarios concurrentes y/o número de transacciones para determinar qué carga puede ser soportada por el sistema.
Las prueba de estrés se hace con el fin de provocar una sobrecarga mediante la duplicación de usuarios que ingresan al aplicativo para determinar en qué momento hay un colapso o saturación y determinar el punto de quiebre. Lo importante en esta prueba es poder identificar el componente que deja de responder.