Sunteți pe pagina 1din 13

Pruebas Tcnicas

Grabacin casos de
prueba JMeter
rea de Aseguramiento de la Calidad

Pruebas tcnicas

1.

rea de Aseguramiento de la Calidad

Introduccin.

Este documento pretende servir de gua para la grabacin de los casos de prueba con la herramienta
JMeter

2.

Grabacin del caso de prueba.

Seguiremos los siguientes pasos :


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.
Despues depende del explorador que utilicemos hacemos:

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 2/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

INTERNET EXPLORER
Herramientas opciones de internet conexiones configuracin de LAN
Marcamos el check de servidor proxy.

Cuando terminemos lo dejamos asi :

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 3/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

FIREFOX
Herramientas opciones

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 4/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

Cuando terminemos lo dejamos asi:

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 5/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

Una vez hecho esto en jmeter arrancamos:

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.

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 6/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

INTERNET EXPLORER :
Herramientas opciones de internet

FIREFOX:
Herramientas limpiar datos privados.

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 7/13

Pruebas tcnicas

rea de Aseguramiento de la 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

Valores por Defecto para Peticin http

Permite configurar el servidor, puerto, tipo de peticiones (http o https).

Gestor de Cookies http


Necesario para mantener la sesin

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.

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 8/13

Pruebas tcnicas

4.

rea de Aseguramiento de la Calidad

PETICIONES CON CERTIFICADO DIGITAL. CONFIGURACIN DEL PUESTO OFIMTICO.

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.6.0_21, ubicada en
el siguiente path:

2.- Descargamos los siguientes archivos:


Icm_root.cer Archivo de descargado desde la URL:

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 9/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

Nos descargamos de http://desarrollo.madrid.org/certificados/descarga_de_certificados


el certificado con el que tengamos que hacer las pruebas.
IMPORTANTE : Todos los certificados tienen pin 1234

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 10/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

3.- Instalamos el certificado cliente (ejemplo con el 00000002w). Tenemos las siguientes alternativas:
3.1 La manera mas sencilla es es de la propia pgina de soporte pinchando en el link del
certificado a instalar , se nos muestra la siguiente ventana:

Se nos abre el asistente para la importacin de certificados, damos a siguiente, cuando nos pidan
la contrasea recordad : 1234 , y se instalar el certificado cliente correspondiente.

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 11/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

3.2 .- Otra forma de hacerlo importandonos el certificado en FireFox . Menu Herramientas


Opciones Pestaa Avanzado Boton Ver Certificados

3.2.1.- Sobre el boton Importar. Seleccionamos el archivo 00000002w.p12


descargado anteriormente..

nos pide la contrasea con la que se genero el certificado. En nuestro casotodos los certificados
llevan pin 1234. Lo introducimos y pulsamos aceptar.

4.- Debemos de cargar en el repositorio de certificados y entidades certificadoras el archivo icm_root.cer,


mediante la siguiente sentencia: (debemos de disponer la variable JAVA_HOME apuntando a la ubicacin
donde esten los ejecutables java, y dentro del PATH, la ubicacin %JAVA_HOME%\bin)
JAVA_HOME = C:\Archivos de programa\Java\jre6
PATH = ..; C:\Archivos de programa\Java\jre6\bin
C:\>keytool -keystore "C:\Archivos de programa\Java\jre6\lib\security\cacerts" -alias clientICM import -file icm_root.cer
Password: changeit ( se puede poner en principio la que queramos )
Con esto instalamos el almacen de certificados.

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 12/13

Pruebas tcnicas

rea de Aseguramiento de la Calidad

4.- Debemos de modificar el archivo system.properties ubicado en el path de ejecucin del jMeter, se la
siguiente manera:
.

# Location of the keystore


#javax.net.ssl.keyStore=.keystore
# persona fsica 5M
javax.net.ssl.keyStore=D:\\producto\\jmeter 2.4\\jakarta-jmeter-2.4\\bin\\certificados\\pf-5m.p12
#persona juridica 1R y cif A0
#javax.net.ssl.keyStore=D:\\producto\\jmeter2.4\\jakarta-jmeter-2.4\\bin\\certificados\\pj1r.p12..

NOTA: Habra que cambiar los path de los archivos segun su ubicacin (ubicacin de los ficheros de
certificado *.p12)

Documento: Grabacin casos de prueba JMeter


Versin: 1.0
Fichero: Ucc-Grabacion_JMeter.doc

Proyecto: AAC - Guas


Fase:
Fecha: 25/01/2013

Pgina 13/13

S-ar putea să vă placă și