Contenido

Objetivo

Aprender a diseñar pruebas de carga con la herramienta JMeter con el enfoque incremental utilizando los campos de rampa, número de usuarios concurrentes y visualizar los resultados de la ejecución para identificar la métrica de tiempo de prueba.

Descripción

En los proyectos de pruebas de software se requiere diseñar y ejecutar pruebas de carga, por ejemplo, para probar un sitio web que tiene como requerimiento 500 usuarios concurrentes, es necesario diseñar varias iteraciones; la primera iteración se realiza con un 10% de los usuarios totales, la segunda iteración con 40% a 50 % de los usuarios totales y la última iteración con el 100% de los usuarios.

Para facilitar el diseño de la prueba, los ingenieros de prueba requieren configurar componentes Thread Group en la herramienta de JMeter para realizar las iteraciones descritas anteriormente, con el número de usuarios concurrentes requeridos en cada iteración.

La herramienta JMeter permite visualizar los resultados de cada iteración por medio de diferentes vistas que facilitarán la interpretación de las métricas de tiempos de prueba.

Explicación

Haz clic para revisar la explicación.

Diseño de 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:

Testing Funda. (2021, 15 de mayo). Jmeter Tutorial 10 - Detail understanding of aggregate report with real-time example [Archivo de video]. Recuperado de https://youtu.be/aJUeJzKNwPc

Actividad

Objetivo

Diseñar y ejecutar una prueba de carga en la herramienta de JMeter, interpretar y documentar los resultados.

Instrucciones
  1. Selecciona un sitio web.
  2. Diseña una prueba de carga en la herramienta JMeter para el sitio web.
    • Efectuar un Test Plan que realice una prueba con bloques de 10 usuarios en 10 segundos.
    • Hacer un Test Plan que realice una prueba con bloques de 30 usuarios en 10 segundos.
    • Llevar a cabo un Test Plan que realice una prueba con bloques de 50 usuarios en 10 segundos.
    • Utiliza los componentes de View Results Tree y Agregate Graph para visualizar los resultados de la prueba.
  3. Interpreta los resultados del tiempo promedio transcurrido de una solicitud en milisegundos, la mediana de todos los tiempos transcurridos, el tiempo transcurrido máximo y mínimo de cada plan de prueba.
Checklist

Asegúrate de:

  • Diseño de los tres Test Plan en JMeter.
  • Ejecución las iteraciones de la prueba de carga
  • Interpretación de los resultados.