Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jmeter
Fecha: 05/11/2019
JMeter
JMeter.
• Es una aplicación Open Source desarrollada en Java que sirve para comprobar el comportamiento de
sitios web, manejando la carga que se quiere ejercer sobre el sitio y medir su rendimiento.
• Principalmente diseñada para realizar pruebas de estrés en sitios web.
• Permite realizar desde solicitudes simples hasta secuencias de solicitudes que permitan diagnosticar
el comportamiento de una aplicación.
• Permite simular los pasos que ejecutamos dentro de un navegador al ingresar a un sitio web.
JMeter
Intstalación.
• Ingresar a https://jmeter.apache.org/download_jmeter.cgi
• Descargar la versión .zip, o la que estime conveniente.
JMeter
Intstalación.
• Iniciar el archivoApacheJMeter.jar.
• Entregar los permisos requeridos para ejecutar JMeter.
JMeter
Uso.
• Crear un nuevo grupo de hilos para luego configurar los parámetros del plan de pruebas.
JMeter
Uso.
• Crear un nuevo grupo de hilos para luego configurar los parámetros del plan de pruebas.
JMeter
Uso.
1. Dar nombre al grupo de hilos relativo al test que desea realizarse.
2. Definir el comportamiento del test cuando encuentra errores dentro de su ejecución.
3. El número de hilos define la cantidad de solicitudes que se ejecutarán dentro del test a realizar.
4. Define el periodo de tiempo en que se repartirán el número de solicitudes definidas en el punto
anterior.
5. Define la cantidad de veces que se repetirán las solicitudes.
6. Permite definir un horario establecido para realizar las pruebas.
JMeter
Uso.
• Una vez definido el grupo de hilos se pueden definir las peticiones relativas a las pruebas, en este
caso se realizará una petición HTTP.
• Para esto, se debe ingresar dentro del grupo de hilos con botón derecho, luego añadir-Muestrreador-
Petición HTTP.
JMeter
Uso.
1. Se ingresa el nombre de la petición a la cual se esta refiriendo, en este caso es el home de un sitio
web.
2. Se ingresa el sitio web al cual se esta realizando la petición.
3. Se ingresa el método que se requiere del sitio web, en este caso es GET (puede ser POST, PUT,
OPTION, etc).
4. Se ingresa la ruta dentro del sitio a la cual está referida la petición.
JMeter
Uso.
• Una vez configurada la primera petición, se pueden crear tantas peticiones como se estimen
convenientes, en este caso se crearán 3 peticiones más relativas al sitio web.
• Cabe destacar que una de estas peticiones ocupará el método POST dentro de sus opciones, ya que
se requiere verificar el funcionamiento de uno de sus formularios.
JMeter
Uso de reportes.
• Para el uso de reportes es necesario presionar el botón derecho sobre el plan de pruebas, luego
añadir-receptores.
JMeter
Uso de reportes.
• El árbol de resultados nos entrega un detalle de cada petición.
• En verde se muestran las peticiones exitosas, y en rojo las fallidas. Además, al presionar en cada
petición se entregan detalles relativos a la prueba.
JMeter
Uso de reportes.
• El reporte resumen entrega detalles relativos a los tiempos de respuesta de las peticiones.
• Entre los destacados se encuentran los tiempos mínimos y máximos de cada petición, además de los
tiempos promedios y porcentaje de error.
JMeter
Uso de reportes.
• Dentro de otros reportes se pueden obtener datos adicionales por medio de un “Informe Agregado”, o
agregando gráficos que permitan visualizar los datos entregados por los reportes.
JMeter
Uso de aserciones.
• Dentro de las opciones de JMEter podemos agregar aserciones, las cuales nos permiten verificar si
se cumplen algunas condiciones dentro de la prueba.
• Las aserciones se deben ingresar en las peticiones correspondientes, de lo contrario arrojarán
errores en peticiones que no tienen relación con lo que se desea comprobar.
JMeter
Uso de aserciones.
• Para este caso, se emplea una aserción relativa a la confirmación de la compra dentro del sitio
blazedemo.com. Dicha petición arroja al confirmar el siguiente mensaje: “Thank you for your
purchase today!”.
JMeter
Uso de aserciones.
• Para este caso, se emplea una aserción relativa a la confirmación de la compra dentro del sitio
blazedemo.com. Dicha petición arroja al confirmar el siguiente mensaje: “Thank you for your
purchase today!”
• La configuración de esta aserción será del tipo texto.
JMeter
Agregar plugins.
• Para agregar plugins, deben descargar plugins-manager.jat del sitio https://jmeter-
plugins.org/install/Install/
• Luego deben guardar ese archivo en la carpeta lib/text.
• Finalemente pueden reiniciar Jmeter para ver la nueva pestaña que permite agregar plugins.
JMeter
Agregar plugins.
• Cada vez que agreguen un plugin, deben reiniciar Jmeter.
Clase 4
Ayudantía – Testing y Calidad de Software
JMeter
Fecha: 05/11/2019