Compartir a través de


Tutorial: Usar un controlador y agentes de pruebas en una prueba de carga

En este tutorial conocerá los procedimientos que se utilizan para crear una configuración de pruebas que utiliza agentes de prueba y controlador de pruebas para distribuir una prueba de carga en varios equipos. Además, se muestra cómo agregar los paquetes de licencia para usuarios virtuales al controlador de prueba y cómo agregar adaptadores de datos y de diagnóstico a la configuración de pruebas.

Este tutorial es una guía del proceso de creación y posterior ejecución de una prueba de carga mediante Visual Studio 2010 Ultimate.

En este tutorial, se realizarán las siguientes tareas:

  • Configurar un agente de prueba y un controlador de pruebas.

  • (Opcional) Agregar licencias para usuarios virtuales al controlador de pruebas.

  • Crear una configuración de pruebas que utiliza el controlador de prueba y adaptadores de diagnóstico y de datos.

  • Ejecutar la prueba de carga en los equipos distribuidos.

Requisitos previos

Instalar un controlador de pruebas

Para instalar un controlador de pruebas, debe ser miembro del grupo de seguridad Administrators en el equipo. Para obtener más información sobre controladores de pruebas, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas.

Para instalar un controlador de prueba y usarlo con la prueba de carga distribuida

  1. En el equipo que tiene Microsoft Visual Studio 2010 Ultimate instalado o preferentemente en un segundo equipo donde pueda instalar el controlador, cargue el CD de "Microsoft Visual Studio Agents"e inicie setup.exe de la carpeta raíz.

    Se muestra la página Instalación de Visual Studio Agents 2010.

  2. Haga clic en Instalar Visual Studio Test Controller 2010.

    Aparece la página Instalación de Microsoft Visual Studio Test Controller 2010.

  3. Haga clic en Siguiente.

    Se muestra la página principal.

  4. Revise los Términos de licencia, seleccione He leído y acepto los términos de licencia si es adecuado y, a continuación, haga clic en Siguiente.

    Se muestra la página Opciones.

  5. (Opcional) Para instalar en una ubicación diferente, haga clic en Explorar y seleccione una carpeta de instalación diferente.

  6. Haga clic en Instalar para iniciar la instalación.

    Se muestra la página Instalar componentes. Una vez finalizada la instalación, se muestra la Página de finalización.

  7. Para configurar el controlador de pruebas que ha instalado, seleccione Configurar el controlador de pruebas ahora. A continuación, haga clic en Configurar para iniciar la herramienta de configuración de controladores de pruebas.

    Se muestra el cuadro de diálogo Configurar controlador de pruebas.

  8. Seleccione el usuario que desee usar como cuenta de inicio de sesión para el servicio de controlador de pruebas.

    Información importante sobre cuentas de usuario:

    • No se admiten contraseñas nulas para las cuentas de usuario.

    • Si desea usar IntelliTrace o el adaptador de diagnóstico y datos de emulación de red, la cuenta de usuario debe ser miembro del grupo Administradores.

    • Si el nombre de usuario del agente no está en el servicio del agente, intentará agregarlo, para lo cual se necesitan permisos en el controlador de pruebas.

    • El usuario que va a usar el controlador de pruebas debe estar en la cuenta Usuarios del controlador o no podrá ejecutar las pruebas.

  9. Para configurar el controlador de pruebas para pruebas de carga, seleccione Configurar para pruebas de carga.

  10. Escriba la instancia de SQL Server en Crear base de datos de resultados de pruebas de carga en esta instancia de SQL Server.

    Nota

    Si no tiene SQL Server instalado, puede utilizar SQL Express incluido en Microsoft Visual Studio 2010 Ultimate. Para obtener más información, vea Cómo: Crear un repositorio de resultados de pruebas de carga mediante SQL. Para obtener más información sobre las consideraciones de tamaño, vea Usar controladores de prueba y agentes de prueba con las pruebas de carga.

  11. Si desea administrar las licencias de usuario virtual para las pruebas de carga con un controlador de pruebas, haga clic en Administrar licencias de usuario virtual.

    Nota

    Visual Studio Ultimate permite utilizar hasta 250 usuarios virtuales en una ejecución de prueba de carga local. Si las pruebas de carga necesitan más usuarios virtuales o si desea usar equipos remotos, debe comprar Visual Studio Load Test Virtual User Pack 2010. Puede adquirir Visual Studio Load Test Virtual User Pack 2010 donde compró Visual Studio Ultimate. Para obtener más información, vea Administrar las licencias de usuario virtual para la prueba de carga con un controlador de prueba y Configurar los controladores de prueba y los agentes de prueba para la prueba de carga.

    Nota

    El Feature Pack de prueba de carga de Visual Studio 2010 proporciona a los suscriptores activos de Microsoft Visual Studio Ultimate 2010 con MSDN una clave de licencia única de Visual Studio Load Test Virtual User Pack 2010 para generar usuarios virtuales ilimitados.

    Para descargar el Feature Pack, que solo está disponible para los suscriptores a MSDN, visite Descargas para suscriptores a MSDN. Para obtener más información sobre el Feature Pack, vea Feature Pack de prueba de carga de Microsoft Visual Studio 2010.

  12. (Opcional) Agregar licencias para usuarios virtuales:

    1. Haga clic en Agregar y escriba la clave de licencia de usuario virtual en el cuadro de texto de la columna Clave de licencia.

    2. En la columna Número de licencias, escriba el número de licencia que compró. El número de usuarios virtuales se actualiza en incrementos de 1000.

    3. Haga clic en Aceptar.

    4. El número de usuarios virtuales se actualiza en la columna Número de usuarios virtuales.

    5. Haga clic en Cerrar

  13. Para aplicar los cambios, haga clic en Aplicar configuración.

    Se muestra un cuadro de diálogo Resumen de la configuración. Muestra el estado de cada paso necesario para configurar el controlador de pruebas.

  14. Haga clic en Cerrar para cerrar el cuadro de diálogo Resumen de la configuración. A continuación, haga clic de nuevo en Cerrar para cerrar la herramienta de configuración de controladores de pruebas.

    Se muestra el cuadro de diálogo de instalación de Visual Studio Agents 2010. Desde aquí, puede instalar cualquier otro componente que necesite en este equipo.

Instalar un agente de prueba

Para instalar un agente de prueba, debe ser miembro del grupo de seguridad Administrators del equipo.

El usuario que se agrega para iniciar el servicio o el proceso del agente de prueba también debe ser miembro del grupo TeamTestAgentService en el equipo donde está instalado el controlador de pruebas para este agente.

Nota

Si este usuario es el usuario actual, al agregarlo al equipo donde está instalado el controlador de pruebas, se debe cerrar la sesión o reiniciar el equipo.

Para obtener más información sobre agentes de prueba, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas.

Para instalar un agente de prueba y aumentar el esfuerzo de la prueba de carga

  1. En el equipo que tiene Microsoft Visual Studio 2010 Ultimate instalado o preferentemente en un segundo equipo donde tenga instalado el controlador, cargue el CD de "Microsoft Visual Studio Agents"e inicie setup.exe de la carpeta raíz.

    Nota

    También puede instalar opcionalmente el agente de prueba en un tercer equipo. Un controlador de prueba puede controlar varios agentes en equipos diferentes.

    Aparece la página Visual Studio Agents 2010.

  2. Haga clic en Instalar Visual Studio Test Agent 2010.

    Aparece la página Instalación de Microsoft Visual Studio Test Agent 2010.

  3. Haga clic en Siguiente.

    Se muestra la página principal.

  4. Revise los Términos de licencia, seleccione He leído y acepto los términos de licencia si es adecuado y, a continuación, haga clic en Siguiente.

    Se muestra la página Opciones.

  5. (Opcional) Haga clic en Explorar para seleccionar una carpeta de instalación diferente.

  6. Haga clic en Instalar para iniciar la instalación.

    Se muestra la página Instalar componentes. La instalación del agente de prueba requiere instalar herramientas de rendimiento para recopilar datos de rendimiento cuando se ejecuten las pruebas. Una vez finalizada la instalación, se muestra la Página de finalización.

  7. Para configurar el agente de prueba que ha instalado, seleccione Configurar el agente de prueba ahora. A continuación, haga clic en Configurar para iniciar la herramienta de configuración de agentes de prueba.

    Se muestra el cuadro de diálogo Configurar agente de prueba.

  8. Haga clic en Opciones de ejecución.

  9. En Ejecutar el agente de prueba como, seleccione Servicio.

  10. Haga clic en Siguiente.

  11. Escriba los detalles sobre el usuario que se va a usar cuando el agente de prueba se inicie como un servicio.

    1. Escriba el nombre en Nombre de usuario.

    2. Escriba la contraseña en Contraseña.

      Asegúrese de que esa cuenta de usuario es miembro del grupo Administradores para utilizar el recopilador de IntelliTrace y emulación de red que especificará en el procedimiento Modificar la configuración de pruebas para incluir adaptadores de datos de diagnóstico.

      Nota

      No se admiten contraseñas nulas para las cuentas de usuario.

  12. Para registrar este agente con el controlador de pruebas instalado, seleccione Registrar con controlador de pruebas. En Registrar el agente de prueba con el siguiente controlador de pruebas, escriba el nombre del equipo en el que instaló el controlador de pruebas y, opcionalmente, escriba un signo de dos puntos (:) y el número de puerto personalizado que se usa. Escriba, por ejemplo, Contoller1:6901.

    Nota

    El número de puerto predeterminado es 6901.

  13. Para aplicar los cambios, haga clic en Aplicar configuración.

    Se muestra un cuadro de diálogo Resumen de la configuración. Muestra el estado de cada paso necesario para configurar el agente de prueba.

    Nota

    El último paso en el proceso de instalación restablece el adaptador de red. Esto puede producir un paro de la red durante un breve período de tiempo. Éste es el comportamiento normal.

  14. Haga clic en Cerrar para cerrar el cuadro de diálogo Resumen de la configuración. A continuación, haga clic en Cerrar para cerrar la herramienta de configuración de agentes de prueba.

    Nota

    Hay un icono de área de notificación que se ejecuta en el equipo para un agente de prueba que se ejecuta como un proceso. Este icono muestra el estado del agente de prueba. Con esta herramienta se puede iniciar, detener o reiniciar el agente si se está ejecutando como un proceso. Para iniciar el agente de prueba como un proceso si no se está ejecutando, haga clic en Inicio y, a continuación, en Todos los programas. Elija Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Visual Studio Test Agent 2010.

Abrir o crear una prueba de carga

Con el controlador y el agente instalados, puede iniciar Microsoft Visual Studio 2010 Ultimate y especificar la prueba de carga que va a sobrecargar utilizando el agente de prueba.

Para preparar el tutorial abriendo o creando una prueba de carga

  1. Inicie Microsoft Visual Studio 2010 Ultimate.

  2. Abra la solución ColorWebApp que contiene la prueba de carga que resulta tras realizar los pasos de los tres tutoriales mencionada en la parte superior de este tema, en la sección de requisitos previos.

    O bien

    Cree un proyecto de prueba con una prueba de carga sencilla con la que experimentar.

    En los pasos restantes se supone que hay una aplicación web denominada ColorWebApp y una prueba de rendimiento web ColorWebAppTest.webtest.

Crear una configuración de prueba nueva que use el controlador y los agentes de prueba y los adaptadores de datos y diagnóstico

En este procedimiento, creará una configuración de pruebas para incluir el controlador que instaló, especificar un rol y qué datos y adaptadores de diagnóstico emplea el agente de prueba. Para obtener más información sobre cómo crear una configuración para una prueba de carga distribuida, vea Cómo: Crear una configuración de pruebas para una prueba de carga distribuida.

Para agregar una configuración de pruebas para una prueba de carga distribuida

  1. En el Explorador de soluciones, haga clic con el botón secundario en Elementos de la solución, seleccione Agregar y, a continuación, haga clic en Nuevo elemento.

    Aparecerá el cuadro de diálogo Agregar nuevo elemento.

  2. En el recuadro Plantillas instaladas, haga clic en Configuración de pruebas.

  3. En el cuadro Nombre, escriba TestSettingDistributedLoadTestWalkthrough.

  4. Haga clic en Agregar.

    El nuevo archivo TestSettingDistributedLoadTestWalkthrough.testsettings aparece en Explorador de soluciones, bajo la carpeta Elementos de la solución.

    Se muestra el cuadro de diálogo Configuración de pruebas. La página General está seleccionada.

    Ahora, puede modificar y guardar los valores de la configuración de pruebas.

    Nota

    Cada configuración de pruebas que se crea aparece como una opción para las opciones Seleccionar configuración de pruebas activa y Editar configuraciones de pruebas del menú Prueba.

  5. En Nombre, escriba el nombre de la configuración de pruebas.

  6. Bajo Descripción, escriba configuración de prueba de carga.

  7. Deje Esquema de nombre predeterminado seleccionado.

  8. Haga clic en Roles.

    Se mostrará la página Roles.

  9. Para ejecutar la prueba de rendimiento web ColorWebAppTest remotamente, use la lista desplegable Método de ejecución de las pruebas y seleccione Ejecución remota.

  10. En la lista desplegable Controlador, escriba el nombre del equipo donde haya instalado el controlador de pruebas creado en el procedimiento Instalar un controlador de pruebas.

    Nota

    Dado que es la primera vez que agrega un controlador, no hay controladores enumerado en la lista desplegable. Esta lista se rellena con controladores anteriores especificados en otras configuraciones.

  11. En Roles, haga clic en Agregar.

  12. En la fila resaltada bajo la columna nombre, escriba prueba de carga distribuida.

  13. Haga clic en Datos y diagnósticos.

    Se mostrará la página Datos y diagnósticos.

  14. En Rol, compruebe que el rol de la prueba de carga distribuida está seleccionado.

  15. En Datos y diagnóstico para el rol seleccionado, seleccione los adaptadores System Information e IntelliTrace.

    Para obtener información sobre estos adaptadores y otros adaptadores que se pueden utilizar en una prueba de carga distribuida, vea Cómo: Crear una configuración de pruebas para una prueba de carga distribuida.

  16. Haga clic en Hosts.

  17. (Opcional) Si el equipo se está ejecutando en una versión de 64 bits de Microsoft Windows y compiló ColorWebAppTest.webtest con la configuración Any CPU, use la lista desplegable Ejecutar pruebas en procesos de 32 bits o 64 bits y seleccione Ejecutar pruebas en proceso de 64 bits en un equipo de 64 bits.

    SugerenciaSugerencia

    Para tener una flexibilidad máxima, compile los proyectos de prueba con la configuración Cualquier CPU. Después, se pueden ejecutar en ambos agentes de 32 y 64 bits. No hay ventaja por compilar los proyectos de prueba con la configuración de 64 bits.

  18. Para guardar la nueva configuración de pruebas, haga clic en Aplicar.

  19. Haga clic en Cerrar.

  20. En el menú Prueba, seleccione Seleccionar configuración de pruebas activa y, a continuación, haga clic en TestSettingDistributedLoadTestWalkthrough.testsettings.

Ejecutar la prueba de carga distribuida y ver los informes del adaptador de datos y diagnóstico

Puede ejecutar la prueba de carga distribuida ahora y analizar los informes de información del sistema e IntelliTrace que se generan.

Para ejecutar la prueba de carga

  1. Con una prueba de carga abierta en el Editor de prueba de carga, haga clic en el botón Ejecutar. Se inicia la ejecución de la prueba de carga.

  2. Una vez completada la prueba de carga, en la barra de herramientas del Analizador de prueba de carga, haga clic en Ver datos adjuntos de datos y diagnósticos.

    Aparecerá el cuadro de diálogo Elegir datos adjuntos del adaptador de datos de diagnóstico. Observe que el nombre del agente se muestra como un prefijo del adaptador, por ejemplo [AgentMachine1]: SystemInformation.xml.

    [AgentMachine1]: QTAgent32_100216_085903820_3320.iTrace

  3. Seleccione los datos adjuntos de adaptador de datos de diagnóstico que desea analizar y hacer clic en Aceptar.

    Se muestra la información que recopila el agente.

Vea también

Conceptos

Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas

Configurar los controladores de prueba y los agentes de prueba para la prueba de carga

Consideraciones sobre las pruebas de carga

Información general del analizador de pruebas de carga

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

Otros recursos

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

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

Usar controladores de prueba y agentes de prueba con las pruebas de carga

Cómo: Agregar claves de licencia de usuario virtual para la prueba de carga

Cómo: Especificar un proceso de 64 bits usando la configuración de pruebas

Comenzar con los tutoriales de pruebas de carga y de rendimiento web

Ejecutar pruebas de carga