Requisito previo: tipos de pruebas de software Las pruebas de
rendimiento son un tipo de pruebas de software que garantizan que las aplicaciones de software funcionen correctamente bajo su carga de trabajo esperada. Es una técnica de prueba que se lleva a cabo para determinar el rendimiento del sistema en términos de sensibilidad, reactividad y estabilidad bajo una carga de trabajo particular.
La prueba de rendimiento es el proceso de analizar la calidad y la capacidad de un producto. Es un método de prueba realizado para determinar el rendimiento del sistema en términos de velocidad, confiabilidad y estabilidad bajo una carga de trabajo variable. Las pruebas de rendimiento también se conocen como pruebas de rendimiento .
Atributos de las pruebas de rendimiento:
- Velocidad:
Determina si el producto de software responde rápidamente. - Escalabilidad:
determina la cantidad de carga que el producto de software puede manejar a la vez. - Estabilidad:
determina si el producto de software es estable en caso de cargas de trabajo variables. - Confiabilidad:
Determina si el producto de software es seguro o no.
Objetivo de las pruebas de rendimiento:
- El objetivo de las pruebas de rendimiento es eliminar la congestión del rendimiento.
- Descubre lo que se necesita mejorar antes de que el producto se lance al mercado.
- El objetivo de las pruebas de rendimiento es hacer que el software sea rápido.
- El objetivo de las pruebas de rendimiento es hacer que el software sea estable y confiable.
Tipos de pruebas de rendimiento:
- Prueba de carga :
verifica la capacidad del producto para funcionar bajo cargas de usuario anticipadas. El objetivo es identificar la congestión del rendimiento antes de que el producto de software se lance al mercado. - Prueba de estrés :
implica probar un producto bajo cargas de trabajo extremas para ver si maneja un alto tráfico o no. El objetivo es identificar el punto de ruptura de un producto de software. - Prueba de resistencia :
se realiza para garantizar que el software pueda manejar la carga esperada durante un largo período de tiempo. - Prueba de picos :
prueba la reacción del producto a grandes picos repentinos en la carga generada por los usuarios. - Pruebas de volumen :
en las pruebas de volumen, se guarda una gran cantidad de datos en una base de datos y se observa el comportamiento general del sistema de software. El objetivo es comprobar el rendimiento del producto en diferentes volúmenes de base de datos. - Pruebas de escalabilidad :
en las pruebas de escalabilidad, la eficacia de la aplicación de software se determina en la ampliación para admitir un aumento en la carga de usuarios. Ayuda a planificar la adición de capacidad a su sistema de software.
Proceso de prueba de rendimiento:
Herramientas de prueba de rendimiento: