0% encontró este documento útil (0 votos)
60 vistas37 páginas

Guía de Pruebas de Rendimiento con JMeter

El documento describe los pasos para instalar y configurar la herramienta JMeter para realizar pruebas de rendimiento y carga en sitios web. Se explica cómo crear una prueba básica con JMeter para solicitar una página web y verificar el código de respuesta.

Cargado por

matias.mba
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
60 vistas37 páginas

Guía de Pruebas de Rendimiento con JMeter

El documento describe los pasos para instalar y configurar la herramienta JMeter para realizar pruebas de rendimiento y carga en sitios web. Se explica cómo crear una prueba básica con JMeter para solicitar una página web y verificar el código de respuesta.

Cargado por

matias.mba
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Pruebas de Rendimiento y de Stress

1. Herramientas: Selenium, Web Driver, pruebas de stress y de carga

2. Descargar Apache Jmeter

3. Revisar Overview, para identificar qué aplicaciones/servidores/tipos de protocolos


diferentes se permiten cargar y probar el rendimiento a través de Jmeter

4. Revisar Diferencias entre pruebas de carga, capacidad y estress


Instalar jdk versión 11 en [Link]
Descargar versión 11.0.2

Pegar el archivo en la ruta de archivos de programa .. java


Descomprimir archivo .rar

Revisar carpeta jdk-11.0.2

Revisar versión de Java

Ahora se debe configurar las variables de entorno a la versión 11.0.2

Agregar la variable JAVA_HOME= C:\Program Files\Java\jdk-11.0.2


Crear variable de entorno JAVA_HOME. Si existe modificar su valor y referenciar al jdk 11.0.2

Eliminar C:\Program Files\Java\jdk-17 y


agregar C:\Program Files\Java\jdk-11.0.2

Presionar aceptar, Aceptar y Aceptar.


Modificar la variable path
Agregar una nueva variable %JAVA_HOME%/bin y dejarla en el tope a través del botón
subir

Presionar aceptar, Aceptar y Aceptar.

Revisar la versión de Java


Instalar cmder. Cmder es un emulador tipo consola de linux
Descomprimir

Al ejecutar el archivo se tiene:


Usar comandos, clear o cls, ls, etc.
Crear carpeta jmeter en c: y pegar archivo comprimido y descomprimir.
Revisar los archivos y el ejecutable [Link]

Hacer doble click a [Link]


Revisar, ya se tiene la plataforma Jmeter para pruebas de cargas y stress
Para cambiar la apariencia a Windows seleccionar la siguiente opción

Primera prueba con Jmeter


Probaremos una pagina web de un sitio de pruebas. El sitio es [Link]

Sitio especial de selenium para hacer pruebas de software.

Primero colocar un nombre a la prueba: Prueba01_demoqa


Para que cambie de nombre “Test Plan” se debe hacer un click con el botón derecho del
mouse sobre el nombre

Probaremos el sitio [Link] con una carga de usuarios para ello


seleccionaremos las siguientes opciones

Thread Group hará referencia al grupo de usuarios.


Automáticamente, se verá la siguiente interfaz.

Modificaremos el nombre asociado al grupo de usuarios dándole por ejemplo usuarios

Haciendo click con el botón derecho del mouse a Thread Group se actualiza el nombre de la carga
a usuarios
A partir de la siguiente sección, se debe indicar que acción tomar después de que mande un simple
error

Las opciones son:

• Continuar, aunque tenga error (continue)


• Reiniciar los ciclos (Star Next Thread Loop)
• Parar el grupo de la prueba (Stop Thread)
• Parar toda la prueba (Stop Test)
• Parar por el momento (top Test Now)

En la siguiente sección; se tiene indicar la cantidad de usuarios que participaran en la prueba, el


tiempo que se tardara en ingresar cada usuario y si se harán ciclos y cuantos.

También podemos especificar cuanto se demorará la prueba en esta sección

A la imagen anterior, no dejarlo marcado


Ahora se indicará de que trata la prueba y que haremos con el grupo de usuarios.

Esto es, que harán los usuarios…ejemplo haremos una prueba de solicitud de Http (HTTP Request).
Solicitar una página web.

Como se indica en las opciones, se pueden hacer pruebas de JDBC, Mail, TCP, FTP, etc.

Por ejemplo en la prueba de HTTP Request


En detalle, le colocaremos un nombre a la prueba HTTP que haremos en la página
[Link]
Colocaremos el nombre del sitio en: [Link] y el método de la solicitud que
utilizaremos.
Configurar

También se puede considerar tener la siguiente configuración. Usaremos esta última.


La sección a continuación se utilizaría si vamos a configurar parámetros, el body o descargar
archivos.

Ahora para generar tipos de resultados se requieren agregar Listener a la prueba. Esto es como se
indica a continuación. Utilizaremos el resultado tipo árbol.
Botón del mouse sobre View Results Tree

Podemos configurar un archivo de salida de resultados (enmarcada en azul) y veremos en la


sección enmarcada en rojo los resultados de la prueba

Otro reporte que utilizaremos es el de tablas.


Botón del mouse sobre View Results in Table
También podemos sacar el resultado en un archivo.

Para ejecutar la prueba podemos irnos a usuarios y presionar opción start o presionando la
iconografía indicada en la imagen

O
La iconografía de escobas es para limpiar los resultados de las pruebas y volverlas a ejecutar

Para probar y validar la configuración, presionamos ejecutar la prueba y se nos pregunta que si
deseamos guardar la prueba. Presionamos Yes.
Seleccionamos la ubicación del guardado
El resultado de la ejecución se muestra en la siguiente imagen.

Se debe analizar en las pruebas HTTP el código de la respuesta. En este caso, es código 200 que
significa OK. El servidor responde correctamente encontrando el recurso solicitado y respondiendo
la salida.

Si deseamos tener la respuesta en otro formato, podemos modificar la siguiente opción


También podemos consultar los datos de la solicitud

Y consultar los datos de la respuesta

La cabecera de la respuesta
El detalle de la prueba lo vemos a continuación
Los resultados de tipo tabla aparece la siguiente imagen.
Ahora haremos la prueba con más usuarios.

Ahora borraremos los resultados de los dos tipos de pruebas con la escoba

Como se puede observar se limpiaron los resultados


Configuramos la nueva prueba. Usaremos 10 usuarios utilizando 20 segundos entre usuarios.

Prueba

Ejecutamos
Resultado

También podría gustarte