Cómo: Configurar el generador de perfiles de ASP.NET para pruebas de carga usando la configuración de pruebas
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio 2010 Professional |
Visual Studio Express |
---|---|---|---|
Puede emplear el adaptador de datos de diagnóstico del generador de perfiles de ASP.NET para recopilar información del generador de perfiles de ASP.NET. Este adaptador de datos de diagnóstico recopila los datos de rendimiento de las aplicaciones de ASP.NET.
Nota
Este adaptador de datos de diagnóstico no se puede usar en las pruebas que se ejecutan con Microsoft Test Manager. Puede usar el adaptador de diagnóstico del generador de perfiles de ASP.NET con pruebas de carga que solo usan sitios web que necesitan Visual Studio 2010 Ultimate.
El adaptador de datos de diagnóstico del generador de perfiles de ASP.NET permite recopilar datos del generador de perfiles de ASP.NET de la capa de aplicación mientras se ejecuta una prueba de carga. No debe ejecutar el generador de perfiles en pruebas de carga largas, por ejemplo, las que se ejecutan durante más de una hora. Esto es porque el archivo de generador de perfiles aumenta su tamaño, quizá hasta centenares de megabytes. En su lugar, ejecute pruebas de carga más cortas con el generador de perfiles de ASP.NET, que le dará la ventaja del diagnóstico de los problemas de rendimiento.
Nota
El adaptador de datos del generador de perfiles de diagnóstico de ASP.NET perfila el proceso de Internet Information Server (IIS). Por tanto, no funcionará en un servidor web de desarrollo. Para generar perfiles del sitio web en su prueba de carga, tiene que instalar un agente de prueba en el equipo en el que se esté ejecutando IIS. El agente de prueba no generará carga, sino que será un agente de recopilación únicamente. Para obtener más información, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas.
Para obtener más información, vea Cómo: Crear una configuración de pruebas para una prueba de carga distribuida.
El procedimiento siguiente describe cómo configurar el adaptador de datos de diagnóstico para el generador de perfiles de ASP.NET.
Para configurar el generador de perfiles de ASP.NET para su configuración de pruebas
Antes de seguir los pasos que se describen en este procedimiento, debe abrir la configuración de pruebas desde Microsoft Visual Studio 2010 y seleccionar la página Datos y diagnósticos. Para obtener más información, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio.
Para configurar el generador de perfiles ASP.NET para su configuración de pruebas
Seleccione el rol que se usará para recopilar los datos del generador de perfiles ASP.NET.
Precaución Este rol debe ser un servidor web.
Seleccione Generador de perfiles ASP.NET para habilitar la recolección de los datos de generación de perfiles ASP.NET y, a continuación, haga clic en Configurar.
Se muestra el cuadro de diálogo para configurar la recolección de datos de generación de perfiles ASP.NET.
En Intervalo de muestreo, escriba un valor que indique cuántos ciclos de reloj de CPU no detenidos se debe esperar entre cada muestra de generación de perfiles de ASP.NET.
Para habilitar la generación de perfiles de interacción de capa, seleccione Habilitar generación de perfiles de interacción de capa.
La generación de perfiles de interacción de capas cuenta el número de solicitudes que se envían al servidor web durante cada artefacto (por ejemplo, MyPage.aspx o CompanyLogo.gif) y el tiempo necesario para atender cada solicitud. Además, la generación de perfiles de interacción de capas recopila las conexiones de ADO.NET que se usaron como parte de la solicitud de página, y cuántas consultas y llamadas a procedimientos almacenados se ejecutaron como parte de la atención de esa solicitud.
Se recopilan dos conjuntos diferentes de información de tiempos:
La información de tiempos (mínimo, máximo, promedio y total) para atender cada solicitud web.
La información de tiempos (mínimo, máximo, promedio y total) para ejecutar cada consulta.
Con el adaptador de datos del generador de perfiles diagnóstico de ASP.NET configurado en su configuración de pruebas, puede recopilar datos de la generación de perfiles de ASP.NET en la aplicación web de ASP.NET. Para obtener más información sobre cómo configurar el IIS, el agente de prueba que se requiere en el equipo IIS y cómo probar la aplicación web ASP.NET vea Cómo: Ejecutar una pruebas de carga que contenga pruebas de rendimiento web que recopile datos del generador de perfiles de ASP.NET.
Vea también
Conceptos
Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas
Ejecutar pruebas automatizadas
Probar el rendimiento y esfuerzo de la aplicación
Otros recursos
Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio
Cómo: Crear una configuración de pruebas para una prueba de carga distribuida