lunes, 13 de agosto de 2012

Crear un Web Test en VS 2010

Es común preguntarse si nuestras aplicaciones tienen un buen rendimiento, y para ello Visual Studio nos provee de herramientas que nos van a permitir generar indicadores para tomar desiciones y mejorar nuestros aplicactivos

para ello aca les pongo un ejemplo muy sencillo de una página que obtiene data Dummy.

 

dummy2

 

Primero agregamos un proyecto de Test

 

Capture

 

Luego agregamos el Test

addwebTest

 

Luego seleccionamos Web Performance Test

 

addwebTest2

 

 

y automaticamente se inicia Internet Explorer, que nos va a permitir capturar los Response y Request, de forma automática conforme naveguemos en la aplicación o en la páginas

para ello ingresamos la url del aplicativo y nos carga un grid con la data dammy, suficiente pare generar response y request.

 

capturewebtest

 

Para finalizar la captura hacemos click en el boton stop y los parámetros son obtenidos por el visual studio

stop

 

par

 

Ejecutar el webtest

 

runwebtest1

 

Resultado de correr el webtest, nos indicara si paso exitosamente

runwebtest

 

Request

request

 

Response

response

 

Context

context

 

Hasta aquí, solo muestro los pasos para generar un webtest, ya que nos brinda información valiosa,

ya que podemos hacer que se ejecute en un loop, por ejemplo podemos hacer que esta página de pruebas se ejecute en un loop de 100 y ver el comportamiento de la página

y la parte final de esto es generar los Load Test que nos brinda información de los contadores, ya que aqui es donde realmente se va a estresar la aplicacion con la cantidad de usuarios concurrentes que le indiquemos y para ellos necesitamos generar código de los webtest que es un paso muy sencillo que los tocaremos en otro momento.

 

Espero les sirva de ayuda