Compartir a través de


Cómo: Configurar el generador de perfiles ASP.NET para pruebas de carga usando la configuración de pruebas en Visual Studio

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, para lo que se requiere Visual Studio 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 de diagnóstico del generador de perfiles 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 agentes de prueba y controladores de prueba.

Para obtener más información, vea Cómo: Crear una configuración de pruebas para una prueba de carga distribuida.

Requisitos

  • Visual Studio Ultimate

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 en Visual Studio y seleccionar la página Datos y diagnósticos. Para obtener más información, vea Especificar la configuración para las pruebas de Visual Studio.

Para configurar el generador de perfiles ASP.NET para su configuración de pruebas

  1. Seleccione el rol que se usará para recopilar los datos del generador de perfiles ASP.NET.

    Advertencia

    Este rol debe ser un servidor web.

  2. Seleccione Generador de perfiles ASP.NET para habilitar la recolección de datos de generación de perfiles de ASP.NET y, a continuación, elija Configurar.

    Se muestra el cuadro de diálogo para configurar la recolección de datos de generación de perfiles ASP.NET.

  3. 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.

  4. 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 la máquina 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

Tareas

Cómo: Crear una configuración de pruebas para una prueba de carga distribuida

Conceptos

Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas

[retirado] Pruebas de carga y de rendimiento web en Visual Studio

Otros recursos

Especificar la configuración para las pruebas de Visual Studio

Ejecutar pruebas automatizadas en Microsoft Test Manager

Distribuir las series de pruebas de carga entre varias máquinas mediante controladores de pruebas y agentes de pruebas

Cómo: Ejecutar una pruebas de carga que contenga pruebas de rendimiento web que recopile datos del generador de perfiles de ASP.NET