Diálogo Las pruebas de carga y rendimiento son fundamentales para comprender cómo se adapta una aplicación o servicio a la ...

Diálogo
Las pruebas de carga y rendimiento son fundamentales para comprender cómo se adapta una aplicación o servicio a la carga de usuarios en el mundo real. Visual Studio Ultimate 2012 incluye pruebas de carga y rendimiento web con las que se pueden obtener datos de rendimiento y esfuerzo. Estas pruebas permiten aislar cuellos de botella en el código y optimizar el rendimiento. Veamos un escenario sencillo de creación y ejecución de una prueba de carga con Visual Studio Ultimate 2012.



Acción
Cree un proyecto nuevo con el nombre 'Pruebas de carga y rendimiento web' en Nuevo proyecto > C# > Proyectos de prueba

Diálogo
Comencemos creando un proyecto nuevo con el nombre "Pruebas de carga y rendimiento web".



Acción
Comience la grabación de una prueba web. Inicie Internet Explorer con la barra de herramientas de grabación.

Diálogo
A continuación, vamos a grabar una sencilla prueba web que usaremos para este tutorial.



Acción
Cree una grabación web para un escenario sencillo. Vaya a www.microsoft.com, haga clic en Productos > Visual Studio y elija Comparar productos.

Diálogo
Aquí estamos en un escenario de prueba y la grabadora capta todas las solicitudes y respuestas HTTP.



Acción
Detenga la grabación de la prueba web.

Diálogo
Como puede ver, nuestra prueba de rendimiento web se ha creado con esta grabación. Los parámetros dinámicos se detectan automáticamente. Puede editar este script y agregar reglas de validación adicionales.



Acción
Cree una nueva prueba de carga con esta prueba web. Haga clic con el botón secundario en el nodo de proyecto y elija Agregar nuevo elemento > Prueba de carga. Elija todos los valores predeterminados.

Diálogo
Vamos a crear ahora una nueva prueba de carga que incluirá la prueba de rendimiento web que acabamos de crear. Aquí, puede simular la carga a la que cree que estará sometida la aplicación en un entorno de producción. Esta carga puede incluir diferentes niveles de usuarios virtuales, tipos de red y de explorador. Puede ejecutar pruebas web y pruebas unitarias como parte de una prueba de carga. También puede configurar los contadores de rendimiento que se recopilarán del sistema en prueba.



Acción
Ejecute la prueba de carga.

Diálogo
Ejecutemos ahora la prueba de carga. Esta prueba ejecuta la prueba de rendimiento web con varios usuarios virtuales concurrentes. Mientras la prueba está en curso, puede ver el tiempo de respuesta, los errores y otras mediciones fundamentales de la aplicación con la carga configurada. También puede ver los contadores del sistema en prueba.



Acción
Se completa la ejecución de la prueba de carga. Vea las diferentes pestañas del resultado. Resumen, gráficos, tablas.

Diálogo
Una vez completada la ejecución, puede analizar los resultados en las vistas de resumen, gráficos con mediciones clave y tablas. Esto le permitirá analizar los errores y puntos críticos de rendimiento conforme la aplicación se adapta para soportar una carga mayor. También puede exportar los resultados a Excel para elaborar un informe personalizado.



Diálogo
Con Visual Studio, es fácil crear y ejecutar pruebas de carga y rendimiento para comprobar el rendimiento y la capacidad de esfuerzo de una aplicación. Visual Studio permite generar una carga de tantos usuarios virtuales como desee. Para escalar el número de usuarios virtuales, puede ejecutar las pruebas de carga en modo remoto en varios agentes de prueba. Por tanto, no lo demore más y comience ya a utilizar las pruebas de carga para mejorar el rendimiento de sus aplicaciones.