miércoles, 3 de abril de 2013

JMeter 2.9 - Pruebas de Stress - Seam Framework

Los elementos necesarios para realizar un test de stress con JMeter 2.9 a una aplicación web implementada con Seam Framework son los siguientes:








Elementos JMeter requeridos
La configuración del Gestor de Cookies HTTP es por defecto.
El elemento HTTP Request Defaults: Se le asigna el nombre del servidor o IP.
El Regular Expresion Extractor (2 elementos):
1.- Para el ViewState

ViewState

2. Para el CID

cid

El elemento Recording Controller, tiene todas las paginas que fueron grabadas para el escenario, aqui se debe realizar lo siguientes:
1. Buscar el parámetro javax.faces.ViewState y asignarle como valor: ${jsfViewState}
2. Buscar el parámetro cid y asignarle como valor: ${CID}
3. Cada página tiene un Gestor de Cabecera HTTP, aqui se debe reemplazar el valor fijo de cid, del parámetro Referer:
     Referer                     http://XXXXX/XX/XXXXX/pagina.seam?cid=${CID}

El elemento Configuración del CSV Data Set: hace referencia a un archivo csv; para cargar los usuarios y password para la prueba de stress.
Configuración del CSV Data Set


Asignándole las respectivas variables: USER y PWD a la pagina de login.seam:
Asignando las variables a login.seam


Y por último los elementos: Summary Report y Ver Árbol de Resultados, reportes que nos ayudarán a ver los resultados del test.

Saludos,
Wijoata ;-)