Contenido

Objetivo

Revisar los conceptos asociados a las pruebas de performance, así como identificar sus diferentes tipos de pruebas, comprender para qué sirven las pruebas de cargar, y los beneficios que tienen en un proyecto de pruebas.

Descripción

En los proyectos de pruebas de software existen diversos retos asociados a la exitosa validación del cumplimiento de los requerimientos de rendimiento, por ejemplo, cómo se comportará el sistema con el número máximo de usuarios simultáneos, cuál es el número de usuarios que soporta el sistema con una experiencia de usuario aceptable, cuánto tiempo requiere el sistema para recuperarse después de un pico de carga de usuarios, etcétera. Es por esta razón que existen diversos tipos de pruebas de performance, ya que las pruebas de carga permiten observar el comportamiento, identificar los tiempos de respuesta de las transacciones, e identificar cuellos de botella que afectan el cumplimiento de los requerimientos del producto de software.

Explicación

Haz clic para revisar la explicación.

Introducción a las pruebas de carga

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Alexander Tutoriales. (2022, 13 de febrero). ¿Cómo hacer pruebas de rendimiento con Apache JMeter? [Archivo de video]. Recuperado de  https://youtu.be/uguvCxejOJM?si=dDbGWt-fMtql886g

Actividad

Objetivo

El estudiante diseñará estrategias para la ejecución de pruebas de rendimiento.

Instrucciones

Revisa el siguiente problema:

La empresa BankingFuture está desarrollando un servicio para el pago de servicios de terminal bancaria. Por tanto, se requiere diseñar la estrategia de las pruebas de carga, estrés, resistencia y picos para validar los requerimientos de rendimiento. A saber, los requerimientos de rendimiento son los siguientes: el servicio bancario debe soportar 1 millón de transacciones simultáneas en un horario de 7 a. m. a 7 p. m.

  1. Realiza el análisis del problema y utiliza el enfoque incremental. Asimismo, define cuatro estrategias (prueba de carga, estrés, resistencia y picos) por medio de una tabla que documente el número de usuarios.
  2. Realiza las cuatro gráficas correspondientes a las estrategias generadas.
Checklist

Asegúrate de:

  •  Identificar los insumos del problema planteado.
  •  Desarrollar las cuatro estrategias de las pruebas de carga, estrés, resistencia y picos.
  • Desarrollar dos gráficas de las pruebas de carga y estrés.