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, este tutorial muestra cómo agregar adaptadores de datos y 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 Ultimate.

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

  • Configurar un agente de prueba y un 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 agentes de prueba y controladores de prueba.

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

  1. En el equipo que tiene Visual Studio 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 2012.

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

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

  3. Elija 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 procede y, a continuación, haga clic en Siguiente.

    Se muestra la página Opciones.

  5. (Opcional) Para instalarlo 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, elija 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 Visual Studio 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. Para aplicar los cambios, elija 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.

  12. Para cerrar el cuadro de diálogo Resumen de la configuración, elija Cerrar.A continuación, elija 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 2012.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 agentes de prueba y controladores de prueba.

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

  1. En el equipo que tiene Visual Studio 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 2012.

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

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

  3. Elija 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 procede 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. Elija Ejecutar opciones.

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

  10. Elija 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, elija 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. Para cerrar el cuadro de diálogo Resumen de la configuración, elija Cerrar.A continuación, haga clic en Cerrar para cerrar la herramienta de configuración de Test Agent.

    [!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, elija Inicio y, a continuación, elija Todos los programas.Elija Microsoft Visual Studio 2012 y, a continuación, haga clic en Microsoft Visual Studio Test Agent 2012.

Abrir o crear una prueba de carga

Con el controlador y el agente instalados, puede iniciar Visual Studio 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 Visual Studio 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

    Crear un proyecto de prueba de carga y rendimiento de web con una prueba de carga simple con la que puede 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, elija Nuevo elemento.

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

  2. En el panel Plantillas instaladas, elija Configuración de pruebas.

  3. En el cuadro Nombre, escriba TestSettingDistributedLoadTestWalkthrough.

  4. Elija 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. Elija 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, elija Agregar.

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

  13. Elija 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. Elija 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 de carga y desempeño web con la configuración Cualquier CPU.Después, se pueden ejecutar en ambos agentes de 32 y 64 bits.No hay ventajas en compilar los proyectos de prueba de carga y desempeño web con la configuración 64 bits.

  18. Para guardar la nueva configuración de pruebas, elija Aplicar.

  19. Elija 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 del 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

Tareas

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

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

Conceptos

Instalar y configurar agentes de prueba y controladores de prueba

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

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

Información general del analizador de pruebas de carga

Ejecutar pruebas de carga

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

Otros recursos

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

Consideraciones sobre las pruebas de carga

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