Contenido

Objetivo

Aprender a interpretar los resultados de las pruebas de rendimiento en la herramienta JMeter. La información principal para analizar es el tiempo de respuesta de las peticiones que ejecuta la herramienta. Los componentes de la herramienta permiten mostrar la información desde diferentes perspectivas, como tablas, gráficos y métricas.

Descripción

En los proyectos de pruebas de software se requiere almacenar los resultados de los tiempos de respuesta de las peticiones generadas en las diferentes interacciones en las pruebas de carga, por ejemplo, posterior a ejecutar la prueba de carga de un software es necesario tener una tabla con la información de cada petición, saber si fue exitoso, las fechas y horas en que se ejecutaron, los bytes transferidos, la información de la solicitud, la información de la respuesta y los tiempos que fueron utilizados.

La herramienta JMeter permite visualizar esta información con diferentes componentes en formato tabla (View Results in Table), formato árbol (View Results Tree), formato gráfico (Graph Results) o gráfica de métricas (Aggregate Graph). Estos diferentes componentes de la sección de Listener permitirán obtener las métricas a los ingenieros de prueba, identificar hallazgos al equipo de desarrollo y, por medio de un ciclo iterativo, tener las evidencias del mejoramiento del rendimiento de la aplicación.

Explicación

Haz clic para revisar la explicación.

Interpretación de resultados

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.
    • Realizar un Test Plan que realice una prueba con bloques de 20 usuarios en 20 segundos.
    • Utiliza el componente View Results Tree para obtener la siguiente información de una solicitud aleatoria:
      • Fecha y hora de inicio.
      • Tiempo de carga.
      • Tiempo de conexión.
      •  Latencia.
      • Tamaño en bytes.
      • Código de respuesta.
    • Utiliza el componente View Results in Table para obtener la siguiente información de la ejecución:
      • Número de muestras.
      • Tiempo promedio de respuesta.
      • Desviación.
    • Utiliza el componente Aggregate Graph para obtener un archivo CVS donde se pueda visualizar la siguiente información de la ejecución:
      • Promedio.
      • Mediana.
      • Tiempo mínimo.
      • Tiempo máximo.
      • Porcentaje de error.
      • Rendimiento.
      • KB recibido.
      • KB enviado.
    • Utiliza el componente Graph Results para obtener el gráfico del comportamiento de las solicitudes.
Checklist

Asegúrate de:

  • Obtiener los seis campos de una solicitud aleatoria de la prueba.
  • Obtiener las 11 métricas del análisis.
  • Exportar la información a un archivo CVS generado por el componente Aggregate Graph.