Contenido

Objetivo

Aprender a crear un script de pruebas con la herramienta JMeter por medio de los componentes Test Plan, Threads, Logic Controller, Config Element, Preprocessor, Post Processors, Listener y Test Script Recorder para simular peticiones y visualizar los resultados de la ejecución.

Descripción

Al ejecutar pruebas de rendimiento se requieren diseñar diferentes características, por ejemplo, simular escenarios de carga de usuarios y duraciones iterativas, envío de peticiones en diversos protocolos, envío de peticiones a diferentes rutas en el mismo aplicativo o simulaciones donde sea necesario cargar, en diferente nivel, conjuntos de rutas.

Para facilitar el análisis y diseño de la prueba, los ingenieros de prueba requieren realizar operaciones previas y posteriores a la ejecución de las peticiones para el manejo de las rutas de forma dinámica o visualizar variables que se definen para el monitoreo de las pruebas.

Finalmente, para la visualización de los resultados de las peticiones la herramienta JMeter puede generar diferentes perspectivas de la información que permitirá a los ingenieros de prueba analizar los resultados e interpretarlos para realizar acciones y solventar problemas en los algoritmos de las aplicaciones.

Explicación

Haz clic para revisar la explicación.

Creación de script de pruebas

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 la siguiente lectura:

Sattar, R. (2021). Logic Controller. Recuperado de https://www.toolsqa.com/jmeter/logic-controller/

Actividad

Objetivo

Diseñar y ejecutar un plan de pruebas a múltiples páginas de un sitio web, interpretar y documentar los resultados.

Instrucciones
  1. Selecciona un sitio web.
  2. Diseña un plan de prueba para el sitio web.
    • Prueba si la página web soporta 50 transacciones simultáneas en 60 segundos.
    • Selecciona ocho páginas del sitio web y genera los respectivos HTTP Request.
    • Utiliza los componentes Simple Controller, Loop Controller, Random Controller y Interleave Controller agrupando dos HTTP Request por componente.
    • Utiliza los componentes de View Results Tree y Agregate Graph para visualizar los resultados de la prueba.
  3. Interpreta los resultados para especificar lo que realiza cada componente (Simple Controller, Loop Controller, Random Controller y Interleave Controller).
  4. Interpreta los resultados del tiempo promedio transcurrido de una solicitud en milisegundos, la mediana de todos los tiempos transcurridos y el tiempo transcurrido máximo y mínimo de cada plan de prueba.
Checklist

Asegúrate de:

  • Diseñar el plan de prueba.
  • Ejecutar el plan de prueba.
  • Interpretar los resultados.