Underc0de

Informática => QA (Quality Assurance) => Mensaje iniciado por: ANTRAX en Noviembre 03, 2021, 12:43:04 PM

Título: Ejecutando JMeter desde la consola
Publicado por: ANTRAX en Noviembre 03, 2021, 12:43:04 PM
(https://antrax-labs.org/wp-content/uploads/2021/11/underc0de-blog-1.png)

En el post anterior vimos como hacer pruebas de stress con Jmeter usando la GUI, pero hay muchas ocasiones en las que queremos probar con grandes cantidades de usuarios y nuestra computadora colapsa, y es acá en donde nuestro cliente de JMeter tiene limitaciones. Es por ello, que en esta breve guía, les voy a enseñar a como ejecutar las pruebas desde la consola y poder ver los reportes.

Para este ejemplo, vamos a utilizar el mismo ejemplo que la vez anterior, el cual era una petición GET al foro de Underc0de.

(https://antrax-labs.org/wp-content/uploads/2021/11/Jmeter1-1.png)

Lo que debemos hacer es guardar nuestro test plan, para ello vamos a FILE >> SAVE TEST PLAN AS

(https://antrax-labs.org/wp-content/uploads/2021/11/JMeter2.png)

Una vez guardado, abrimos una consola de Windows o Linux (Dependiendo en el sistema operativo en el que estemos) y nos posicionamos en la carpeta bin de nuestro JMeter. Una vez hecho esto, ejecutaremos el siguiente comando:

jmeter -n -t underc0de.jmx -l test.csv

En donde underc0de.jmx es nuestro test plan guardado de Jmeter y test.csv será un archivo en donde guardaremos los resultados de la ejecución.

(https://antrax-labs.org/wp-content/uploads/2021/11/JMeter3.png)

Ahora como se puede ver, en la siguiente imágen, nos genera nuestro archivo test.csv con los resultados. Lo que resta es ir a nuestro JMeter, a cualquiera de nuestros reportes e importar este archivo para poder ver desde la aplicación los resultados de la ejecución.

(https://antrax-labs.org/wp-content/uploads/2021/11/Jmeter4-1.png)

(https://antrax-labs.org/wp-content/uploads/2021/11/Jmeter5-1.png)

Además, podemos decirle que solo nos muestre los erróneos a la hora de importar para que sea más sencillo verlo

(https://antrax-labs.org/wp-content/uploads/2021/11/Jmeter6-2.png)

Espero que les sea de utilidad!
ANTRAX
Título: Re: Ejecutando JMeter desde la cosnola
Publicado por: DtxdF en Noviembre 03, 2021, 01:34:08 PM
Brutales tus aportes ANTRAX. ¡Sigue así!

~ DtxdF
Título: Re: Ejecutando JMeter desde la consola
Publicado por: [email protected] en Abril 25, 2022, 08:39:37 PM
Perfecto para "ahorrar" recursos desde la consola💪 (se consume menos RAM)
Título: Re:Ejecutando JMeter desde la consola
Publicado por: [email protected] en Marzo 16, 2023, 06:53:05 PM
Otra opcion para ahorrar recursos es ejecutarlo desde Jenkins.
Título: Re:Ejecutando JMeter desde la consola
Publicado por: analiquesada en Marzo 18, 2023, 10:01:44 AM
gracias por subir esto!!