• Save
Pruebas de rendimiento con Visual Studio 2010 y Azure
Upcoming SlideShare
Loading in...5
×
 

Pruebas de rendimiento con Visual Studio 2010 y Azure

on

  • 1,691 views

Retos de la gestión de pruebas de rendimiento para aplicaciones en la nube, y como realizar estas pruebas usando Visual Studio 2010 Load Testing y Windows Azure

Retos de la gestión de pruebas de rendimiento para aplicaciones en la nube, y como realizar estas pruebas usando Visual Studio 2010 Load Testing y Windows Azure

Statistics

Views

Total Views
1,691
Views on SlideShare
1,691
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pruebas de rendimiento con Visual Studio 2010 y Azure Pruebas de rendimiento con Visual Studio 2010 y Azure Presentation Transcript

  • Pruebas de rendimiento en la nube Usando Windows Azure para tus pruebas de carga Luis Fraile – ALM Division Manager luis.fraile@globealm.com http://www.globealm.com http://www.globetesting.com @globetesting @lfraile
  • Simulación de procesos de negocioSimulando condiciones de cargaPruebas continuadas de disponibilidadObjetivo:• Comprobar la respuesta ante carga y disponibilidad
  • Rendimiento• Un aplicación con un buen rendimiento es aquel que permite al usuario realizar sus tareas sin una percepción de lentitud en la aplicación.¿Por qué hay problemas de rendimiento?• Mirar el rendimiento de todas las capas bajo carga, y solucionar problemas de rendimiento en las capas que no rindan
  • • Sera lo suficientemente • Pruebas dePreguntas Respuestas rápida? rendimiento • Soportara a todos mis clientes? • Pruebas de carga • Que pasa si algo sale mal? • Pruebas de stress • Que tengo que planear para cuando mi numero de clientes • Pruebas de capacidad crezca?
  • Planificación Estrategia Pruebas Entorno CasosPruebas DiseñoSmoke TestPrueba Instalación Herramientas PruebasScripting + Datos ConfiguraciónFinal EstrategiaBase Informe Test LíneaRendimiento SOAK de Pruebas de Monitores Stress Entorno Pruebas + Instalación Diseño Casos de •Establecer expectativas Datos Herramientas Prueba •Sumario •Prueba de las pruebas •Proceso iterativo •Establecerde proyecto •Verificaropcional •Convertirlasdel Entono •Selecciónlosfases •Transaccionesestándar •Herramientascasos •Configuración de de •Planificación unlas •SoloPruebas entorno pruebastodas Carga •Mínimo 2 problemas •Validaciones las •Descripcióniteraciones ejecutadas, anteriores carga prueba en scripts métricas de (pre-prod) de pruebas delde inicial comparación si Configuración Monitores Scripting •Si aporta responsables •Noel rendimiento “potencialmente •Herramientas de •Carga de yvalor son •Identificacióntextoalno es encontrados y pruebas anteriores automatizados imágenes datos •La complejidad varia interesantes” de •Juegos de aportadas •Descripciónse debe si en soluciones datos satisfactorias bueno, no de proyecto continuar monitorizaciónlos Smoke Test •SelecciónOtros •Detallar de escenariosen exceso tipos función dede pruebas continuar la métricas esta fase con otros cada sistemas no sePreparación •Descripción depruebas de •Otras herramientas herramienta los casos escenario de de pruebas completa correctamente avanzadas prueba ejecutado no seleccionada (reporting...) aporta Análisis + Cambios + Informes Línea Base •Descripción de los monitores valor •Documento “vivo” Pruebas de Rendimiento Soak Test Pruebas Carga OtrosEjecución StressCierre Informe Final
  • Tradicional Compra Capacidades IT Capacidades “Insuficientes“  CAPACIDAD IT “Derroche“ de Costes fijos de capacidades capacidades IT Barrera parainnovaciones Carga Real TIEMPO
  • Cloud Allocated IT capacities No “insuficiencias“  CAPACIDAD IT Reducción de Posibilidad de exceso de reducción de capacidad capacidades IT en caso de reducción deReducción de carga inversiones iniciales Carga Real TIEMPO
  • Privada Infrastructura Plataforma Software (On-Premise) (como Servicio) (como Servicio) (como Servicio) Tú gestionas Applications Applications Applications Applications Runtimes Runtimes Runtimes Runtimes Tú gestionas Security & Integration Security & Integration Security & Integration Security & Integration Databases Databases Databases Databases proveedorTu gestionas proveedor Servers Servers Servers Servers Virtualization Virtualization Virtualization Virtualization proveedor Server HW Server HW Server HW Server HW Storage Storage Storage Storage Networking Networking Networking Networking
  • Ahorro Costes Infraestructura EscalabilidadDisponibilidad
  • Un gran poder conlleva una granresponsabilidad
  • SeguridadLegislaciónRendimiento vs. Coste
  • Ancho de bandaDisponibilidad/coste Hw Escalabilidad Inyección distribuida
  • Visual Studio 2010 Load TestingWindows Azure
  • Test Agent Test Controller Ejecución tests Test AgentAplicación Repositorio resultados Contadores rendimiento
  • Test Agent Test Agent Test Controller Aplicación
  • • On-premises o *** Role Worker roles On-premises • Obtención contadoresTest Agents Test Controller Autodesplegados Visual Studio en un paquete 2010 Test rendimiento Visual Studio Controller SP1 2010 Test Agent No enlazado a • Config. puertos y SP1 Team Foundation Server usuario Enlazados a Test Controller Azure Aplicación
  • Creación de unpaquete Worker Role en Visual Studio 2010 Instalación • Visual Studio 2010 Test Agentautomatizada: • Visual Studio 2010 SP1Configuración • Apertura puertosautomatizada • Usuarios (scripts) • Conexión a Test Controller (Azure Connect)
  • Elasticidad • Agregar más Ahorro deAprovechar las Crear entornos agentes cuando costes totalesventajas de la sea necesario rápidamente en nuestro Test nube • Quitar agentes cuando no se Rig necesiten
  • Ejecución Basados en desde: Igual que Visual Studio Web Tests cualquier otra 2010 Load • Visual StudioVisual Studio 2010 prueba de Tests 2010 • Línea de rendimiento comando
  • Todos los derechos reservados // Globe Testing
  • Desde y/o Pruebas de Desde el para la Ahorrorendimiento inicio nube