pruebas de rendimiento con visual studio 2010
TRANSCRIPT
![Page 1: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/1.jpg)
Pruebas de rendimiento con
Visual Studio 2010Luis Fraile
ALM Division ManagerGlobe ALM
[email protected]@globealm - @globetesting - @lfraile
![Page 2: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/2.jpg)
¿Pruebas de rendimiento?
Simulación de procesos de negocio
Simulando condiciones de carga
Pruebas continuadas de disponibilidad
Objetivo:• Comprobar la respuesta ante carga y
disponibilidad
![Page 3: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/3.jpg)
Un experimento
Microsoft y Google experimentaron a introducir delays artificialmente
Cambios:Menor
satisfacción de usuario (1%
aprox.)
Menor volumen de uso de servicios
Cuando volvieron al rendimiento
habitual:
El volumen de uso de servicios
no volvió al anterior
![Page 4: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/4.jpg)
Pruebas de rendimiento VS2010
Web Test // Test unitarios Load Test Test Rig
![Page 5: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/5.jpg)
Entendiendo los Web Test
Trabaja en capa HTTPLista de las solicitudes y recopilación de datos de
tiempo
No ejecuta secuencias de comandos del cliente
Utilizado principalmente para la generación de carga en un servidor
No se interacciona con el navegador
Se comunica directamente con el servidor mediante
mensajes de solicitudes y respuestas HTTP estándar
![Page 6: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/6.jpg)
GRABACIÓN WEB TESTDemo
![Page 7: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/7.jpg)
Ejecución de Web Tests
Se van reproduciendo las peticiones
grabadas
Se coleccionan los resultados
Se muestra el resultado
global
Revisión de las peticiones en
vista de resultados
![Page 8: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/8.jpg)
EJECUCIÓN WEB TESTSDemo
![Page 9: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/9.jpg)
Load Tests de Visual Studio
Ejecución de pruebas (Web Test) simulando usuarios
• Local• Test Agents
Se ejecutan:
• Stress• Disponibilidad• Carga• …
Se obtienen contadores de rendimiento
Objetivo es pruebas de rendimiento:
![Page 10: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/10.jpg)
Definición
Tests a ejecutar
Patrón carga de usuarios
Mezcla de usuarios y tests
Simulación de red
Simulación user-agents
Configuración de ejecución
Contadores rendimiento
![Page 11: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/11.jpg)
Ejecución de Load Test
Desde Visual Studio 2010
Se muestra el panel de
contadores
Seguimiento en tiempo real
Almacenado en SQL Server
(Express también)
![Page 12: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/12.jpg)
EJECUCIÓN / REVISIÓN RESULTADOS
Demo
![Page 13: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/13.jpg)
Obtención de informes
En base a resultados almacendados
• Tendencia• Comparación
Informes de Excel
Generados automáticamente con toda la información
![Page 14: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/14.jpg)
INFORMESDemo
![Page 15: Pruebas de rendimiento con Visual Studio 2010](https://reader036.vdocumento.com/reader036/viewer/2022062407/55d55659bb61eb0b1a8b465c/html5/thumbnails/15.jpg)
MUCHAS [email protected]