Documente Academic
Documente Profesional
Documente Cultură
Grabacin casos de
prueba JMeter
Unidad de Calidad
Pruebas tcnicas
1.
Unidad de Calidad
Introduccin.
Este documento pretende servir de gua para la grabacin de los casos de prueba con la herramiento
JMeter
2.
1.- Pulsar botn derecho del ratn sobre plan de pruebas aadir grupo de hilos.
2.- Pulsar botn derecho del ratn sobre grupo de hilos aadir elemento de configuracin gestor de
ccokies http ( para que mantenga el usuario del login y los datos que se pasan por cookies ).
3.- Pulsar botn derecon del ratn sobre banco de trabajo aadir ElemoentosNoDePrueba servidor
proxy http. En el proxy pondremos 127.0.0.1 y en el puerto 8080.
Pgina 2/11
Pruebas tcnicas
Unidad de Calidad
INTERNET EXPLORER
Herramientas opciones de internet conexiones configuracin de LAN
Marcamos el check de servidor proxy.
Pgina 3/11
Pruebas tcnicas
Unidad de Calidad
FIREFOX
Herramientas opciones
Pgina 4/11
Pruebas tcnicas
Unidad de Calidad
Pgina 5/11
Pruebas tcnicas
Unidad de Calidad
Entraremos en la aplicacin que queremos analizar, haremos las consultas de las que queramos ver el
rendimiento. En la aplicacin jakarta-jmeter aparecer una lista con todas las acciones que hemos
realizado, las grabaremos en un fichero .jmx.
Una vez grabado el caso le damos al botn de parar en la pantalla mostrada anteriormente.
Esto es lo mnimo para grabar un jmeter, por supuesto que la herramienta permite mucha mas
funcionalidad que se puede utilizar en cualquier caso.
Hay que recordar eliminar las cookies y los archivos antes de grabar la prueba, para que se graben todos
los objetos embebidos en las jsps y los html.
Pgina 6/11
Pruebas tcnicas
Unidad de Calidad
INTERNET EXPLORER :
Herramientas opciones de internet
FIREFOX:
Herramientas limpiar datos privados.
Pgina 7/11
Pruebas tcnicas
Unidad de Calidad
Se adjuntan dos ficheros Sinparametrizar.jmx y Parametrizado.jmx en los que se muestra como se incluyen
los parmetros de servidor y puerto.
3.
Elementos de configuracin
Listener
Son los monitores que nos proporciona JMeter. Los hay de:
Summary Report. Muestra informacin por cada peticin de: N de Ejecuciones, Ejecucin Media,
Ejecucin Mxima, Ejecucin minima, tamao de la peticin, tasa de error, etc.
Ver rbol de resultado. Podemos ver cada una de las peticiones y lo que devuelve.
Basta con guardar uno de los resultados, para luego ser analizado desde casi la totaldad de los
distintos listener. Para ello se chequearan todos los resultados de la configuracin de por ejemplo
un Summary Report.
Pgina 8/11
Pruebas tcnicas
4.
Unidad de Calidad
Para la realizacin de la ejecucin de las presentes pruebas hay que utilizar certificados, tanto a nivel de
entidad certificadora, como personales. Para tal fin, hay que configurar la maquina virtual sobre la que se
ejecuta JMeter de la siguiente manera:
1.- Suponiendo que disponemos de la instalacin de la maquina virtual Java versin 1.5.0_11, ubicada en
el siguiente path:
C:\Archivos de programa\Java\jre1.5.0_11
2.- Disponemos de los siguientes archivos:
Icm.cer Archivo de descargado desde la URL:
http://icmaplic01.icm.es:8081/certificados/descarga_de_certificados.htm
00000002w.p12 descarga desde la URL:
http://icmaplic01.icm.es:8081/certificados/descarga_de_certificados.htm
NOTA: el archivo 00000002w.p12, descargado desde la anterior url, no dispone de contrasea, con lo cual
hay que proceder a generar el mismo archivo con una contrasea asignada. Para tal fin, utilizamos el
explorador FireFox 3.0, y siguiendo los pasos que a continuacin se detallan:
2a.- Importamos el certificado en FireFox 3.0. Menu Herramientas Opciones Pestaa Avanzado
Boton Ver Certificados
Pgina 9/11
Pruebas tcnicas
Unidad de Calidad
nos pide la contrasea con la que se genero el certificado. En nuestro caso, dado que no dispone de
contrasea, habra que pulsar ENTER. Y despus de la confirmacion de la carga correctamente,
podremos visualizar la siguiente pantalla:
2c.- A continuacin vamos a realizar una exportacion del certificado, seleccionamos el mismo y
pulsamos sobre el Boton Hacer copia. Asignadole un nombre diferente al anterior, e introduciendo una
contrasea con contenido:
Pgina 10/11
Pruebas tcnicas
Unidad de Calidad
En nuestro caso le hemos asignado la contrasea changeit, y hemos denominado el archivo como
00000002w_changeit.p12
de
programa\Java\jre1.5.0_11\lib\security\cacerts"
-alias
Password: changeit
4.- Debemos de modificar el archivo system.properties ubicado en el path de ejecucin del jMeter, se la
siguiente manera:
.
# SSL properties (moved from jmeter.properties)
# Location of the truststore (trusted certificates)
#javax.net.ssl.trustStore=/path/to/cacerts
javax.net.ssl.trustStore=C:\\Archivos de programa\\Java\\jre1.5.0_11\\lib\\security\\cacerts
# Location of the keystore
#javax.net.ssl.keyStore=.keystore
javax.net.ssl.keyStore=D:\\PrjLR\\Licit@\\Cerficados\\00000002w_changeit.p12
#The password to your keystore
javax.net.ssl.keyStorePassword=changeit
..
NOTA: Habra que cambiar los path de los archivos segun su ubicacion.
Pgina 11/11