User Tools

Site Tools


apuntes:jmeter

This is an old revision of the document!


Apache JMeter

¿Qué es Apache JMeter?

Instalación

Apache JMeter puede descargarse tranquilamente desde su página web. Una vez descargado simplemente tenemos que descomprimirlos donde queramos (una buena ubicación es /usr/local o la carpeta de nuestro usuario).

santi@zenbook:$ unzip apache-jmeter-3.3.zip
Archive:  apache-jmeter-3.3.zip
   creating: apache-jmeter-3.3/
   creating: apache-jmeter-3.3/bin/
   creating: apache-jmeter-3.3/bin/report-template/
   creating: apache-jmeter-3.3/bin/report-template/sbadmin2-1.0.7/
. . .
. . .

Ejecución

Modo GUI

santi@zenbook:$ ./jmeter
Figure 1: Interfaz gráfico JMeter

Modo línea de comandos

santi@zenbook:$ ./jmeter -n

Crear el plan de pruebas

Plan de pruebas web

El primero paso para un plan de pruebas web es añadir un Thread Group, que es el grupo de usuarios que queremos probar.

Figure 2: Añadir usuarios

Podemos configurar su número, el tiempo de espera entre diferentes peticiones y cuántas veces queremos repetir el test.

Figure 3: Configuración de los usuarios

A continuación, podemos configurar una serie de opciones que serán comunes a todas las peticiones que queramos probar. En nuestro caso sólo fijaremos la IP del servidor al que queremos realizarlas.

Figure 4: Añadir las opciones por defecto

Y ahora llega el momento de configurar tantas peticiones HTTP (HTTP Requests) como queramos. Una por página que queramos que se visite.

Figure 5: Añadir una petición HTTP

En este caso simplemente visitaremos la raíz del sitio (/).

Figure 6: Configuración de una petición HTTP

Y para terminar se pueden añadir diferentes Listener para visualización de resultados. En nuestro caso añadiremos un gráfico de resultados y otro para visualizar el tiempo de respuesta.

Figure 7: Añadir un Listener para visualizar resultados
Figure 8: Añadir un Listener para obtener el tiempo de respuesta
Figure 9: Visualización de los resultados (tiempo de respuesta)

Plan de pruebas FTP

Plan de pruebas para Base de Datos

Plan de pruebas para un Servicio Web

Ejecutar el plan de pruebas

santi@zenbook:$ ./jmeter -n -t planweb.jmx -l planweb.log

© 2017 Santiago Faci

apuntes/jmeter.1513598740.txt.gz · Last modified: 2019/01/04 13:02 (external edit)