Background Gradient Oficial

¿Por qué es importante hacer Pruebas de Rendimiento?

Las Pruebas de Rendimiento en una aplicación revelan cómo se comporta el sistema durante diversas situaciones. Si bien puede funcionar muy bien con solo 1.000 usuarios virtuales concurrentes, ¿cómo funcionaría con 100.000?. En términos de Rendimiento, deseamos lograr alta velocidad, escalabilidad y estabilidad del sistema. Existen varios tipos de Pruebas de Performance en las que cada una simula un posible escenario de usuario diferente.

Pruebas de Carga

Las Pruebas de Carga o Load Testing muestran cómo funcionan los sistemas bajo un gran número de usuarios virtuales concurrentes - simulando grandes volúmenes de carga - a medida que realizan transacciones durante un cierto período de tiempo.

Load Test
Pruebas de Resistencia

Las Pruebas de Resistencia o de Remojo son aquellas pruebas que implican largos períodos de tiempo - toda la noche o varios días - para someter al sistema a un comportamiento "regular" y consistente, con cierto números de usuarios. Permiten encontrar errores que solo se hallarían una vez desplegados en producción, como faltas de memoria, lentitud, entre otros.

Endurance test
Pruebas de Estrés

Las Pruebas de Estrés o Stress Testing verifican los límites superiores de un sistema probándolo bajo cargas extremas, encontrando así el punto de quiebre. Estas pruebas también examinan cómo se recupera el sistema cuando vuelve al uso normal.

Stress Test
Peak Testing

El Peak Testing ayuda a verificar cómo funciona un servidor durante los períodos de mayor actividad, simulando escenarios reales. Este tipo de pruebas es similar a las Pruebas de Resistencia o Remojo, pero con una carga mucho más pesada y una duración más corta.

Peak Test