Pruebas de rendimiento con Visual Studio 2010

2,135 views

Published on

Creación y ejecuciçón de pruebas de rendimiento, para aplicaciones web, con las herramientas de Load Testing de Microsoft Visual Studio 2010

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,135
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Pruebas de rendimiento con Visual Studio 2010

  1. 1. Pruebas de rendimiento con Visual Studio 2010 Luis Fraile ALM Division Manager Globe ALM luis.fraile@globealm.com @globealm - @globetesting - @lfraile
  2. 2. ¿Pruebas de rendimiento?Simulación de procesos de negocioSimulando condiciones de cargaPruebas continuadas de disponibilidadObjetivo:• Comprobar la respuesta ante carga y disponibilidad
  3. 3. Un experimentoMicrosoft y Google experimentaron a introducir delays artificialmente Menor Menor volumen satisfacción de Cambios: usuario (1% de uso de servicios aprox.) Cuando El volumen de volvieron al uso de servicios rendimiento no volvió al habitual: anterior
  4. 4. Pruebas de rendimiento VS2010 Web Test // Load Test Test RigTest unitarios
  5. 5. Entendiendo los Web Test Lista de las solicitudes y No ejecuta secuencias de Trabaja en capa HTTP recopilación de datos de comandos del cliente tiempo Se comunicaUtilizado principalmente directamente con el No se interacciona con el para la generación de servidor mediante navegador carga en un servidor mensajes de solicitudes y respuestas HTTP estándar
  6. 6. DemoGRABACIÓN WEB TEST
  7. 7. Ejecución de Web Tests Se van Revisión de las Se muestra elreproduciendo Se coleccionan peticiones en resultado las peticiones los resultados vista de global grabadas resultados
  8. 8. DemoEJECUCIÓN WEB TESTS
  9. 9. Load Tests de Visual StudioEjecución de pruebas (Web Test) simulando usuariosSe ejecutan: • Local • Test AgentsSe obtienen contadores de rendimientoObjetivo es pruebas de rendimiento: • Stress • Disponibilidad • Carga • …
  10. 10. Definición Mezcla de Tests a Patrón carga usuarios y ejecutar de usuarios testsSimulación de Simulación Configuración red user-agents de ejecución Contadores rendimiento
  11. 11. Ejecución de Load Test Se muestra el Desde Visual panel de Studio 2010 contadores Almacenado enSeguimiento en SQL Server tiempo real (Express también)
  12. 12. DemoEJECUCIÓN / REVISIÓNRESULTADOS
  13. 13. Obtención de informesEn base a resultados almacendadosInformes de Excel• Tendencia• ComparaciónGenerados automáticamente con toda lainformación
  14. 14. DemoINFORMES
  15. 15. luis.fraile@globetesting.comMUCHAS GRACIAS

×