MANUAL DE APACHE JMETER
Para la Prueba de estrés y carga
PRUEBAS DE SOFTWARE
22 de abril de 2018
Autor: Arnold Danilo Morales Gomez, Rodrigo Gutiérrez
Tabla de contenido
INTRODUCCIÓN ........................................................................................................... 2
PRUEBA EL RENDIMIENTO DE SERVIDORES. ............................................................................ 2
INSTALACIÓN Y CONFIGURACIÓN .................................................................................. 3
DESCOMPRIME EL ARCHIVO .......................................................................................... 3
REQUERIMIENTOS ANTES DE LA EJECUCIÓN. ....................................................................... 3
1. TENER INSTALADO JAVA 6 O POSTERIOR..................................................................... 3
2. TENER LA API JDBC, PARA LA EJECUCIÓN DE OPERACIONES EN LA BASE DE DATOS. ................. 3
3. CONFIGURAR EL JAVA_HOME .............................................................................. 3
3.1CONFIGRACIÓN DE JAVA_HOME: ............................................................................. 3
EJECUCIÓN DE LA APLICACIÓN: ............................................................................................. 4
PRUEBAS DE PERFORMANCE: ............................................................................................ 6
MANUAL DE APACHE JMETER | 22/04/2018
1
INTRODUCCIÓN
JMeter es un programa Java diseñado para hacer pruebas de carga y rendimiento, Para poder determinar
la velocidad con la que el sistema, bajo pruebas, realiza una tarea en las condiciones particulares del
escenario de pruebas. Porque ayuda a detectar los cuellos de botella en las aplicaciones de software, antes
que los usuarios sufran de un mal rendimiento además de una posible pérdida económica y la frustración
de los usuarios
Prueba el rendimiento de servidores.
Permite realizar pruebas de rendimiento de distintos tipos de servidores:
• HTTP, HTTPS
• SOAP
• Bases de datos mediante JDBC
• JMS
• POP3 e IMAP.
• Servidores FTP.
MANUAL DE APACHE JMETER | 22/04/2018
2
INSTALACIÓN Y CONFIGURACIÓN
Primeramente, es necesario hacer la descarga del apache JMeter en la siguiente dirección:
http://jmeter.apache.org/download_jmeter.cgi. posterior mente este será descomprimido en la
carpeta de preferencia,
SELECCIONE EL
ARCHIVO A
DESCARGAR
Figura 1 descarga apache JMeter.
Descomprime el archivo
Requerimientos antes de la ejecución.
MANUAL DE APACHE JMETER | 22/04/2018
1. Tener instalado Java 6 o posterior .
2. Tener la API JDB C, para la ejecución de operaciones en la base
de datos.
3. Configurar el JAVA_HOME
3.1Configración de JAVA_HOM E:
En la configuración avanzada de variables de entorne añadir la ruta
de ubicación en donde se encuentra el JDK de java.
3
Ejecución de la aplicación:
Para ejecutar JMeter, dirigirse a la carpeta donde fue descomprimido tras la
descarga y abrir la carpeta posteriormente la carpeta de binarios (bin).
MANUAL DE APACHE JMETER | 22/04/2018
4
Luego de abrir la carpeta (bin), abrir el archivo jmeter.bat
El resultado esperado es el programa:
Se Configura
el tipo de
peticiones al
MANUAL DE APACHE JMETER | 22/04/2018
servidor.
5
Pruebas de performance:
se realizará esta prueba para verificar el tiempo de respuesta del sistema:
1. Hacer Clic derecho sobre la opción “Plan de Pruebas”; escoger la opción Añadir
→ Hilos (Usuarios)→Grupo de Hilos. Ver imagen
Resultado:
MANUAL DE APACHE JMETER | 22/04/2018
6
2. Hacer Clic derecho sobre “Plan de Pruebas(Usuarios)”; escoger la opción
Añadir→Muestrador →Petición HTTP. Ver imagen
3. Resultado esperado:
MANUAL DE APACHE JMETER | 22/04/2018
Se debe configurar la dirección IP y el puerto en donde se está ejecutando la
aplicación de forma local.
7
4. Configuración para ver los resultados:
4.1. Hacer Clic derecho sobre “Plan de Pruebas(Usuarios)”; escoger la opción
Añadir→Receptor →Ver Resultado en Árbol. Ver imagen
4.2. Resultado esperado:
MANUAL DE APACHE JMETER | 22/04/2018
8
5. Hacer Clic derecho sobre “Plan de Pruebas(Usuarios)”; escoger la opción
Añadir→Receptor →Gráfico de resultados. Ver imagen
5.1. Resultado esperado:
MANUAL DE APACHE JMETER | 22/04/2018
9
6. Para arrancar la prueba haga clic en la opción arrancar: Ver imagen.
Clic para
arrancar la
prueba
Resultado esperado:
Indicador de
la prueba
realizado
7. Resultados obtenidos de la prueba:
7.1. Tabla de Resultados MANUAL DE APACHE JMETER | 22/04/2018
El resultado fue satisfactorio
10
7.2. Gráfico de resultados:
Los resultados se muestran en
puntos
8. Configuración de Dominio Genérico.
MANUAL DE APACHE JMETER | 22/04/2018
11
Resultado esperado:
Ingresar la dirección o IP del
Añade links a probar servidor web.
Resultados esperados:
MANUAL DE APACHE JMETER | 22/04/2018
12