Tutorial: Usar el Diagrama de actividad del usuario virtual para aislar problemas de rendimiento
En este tutorial obtendrá información sobre cómo usar el Diagrama de actividad del usuario virtual para aislar errores que se produjeron para los usuarios virtuales individuales que ejecutaron la prueba de carga.
El Diagrama de actividad del usuario virtual permite visualizar la actividad del usuario virtual asociado a la prueba de carga.Cada fila del diagrama representa un usuario virtual individual.El Diagrama de actividad del usuario virtual muestra exactamente qué estaba ejecutando cada usuario virtual durante la prueba.Esto le permite aislar problemas de rendimiento examinando modelos de actividad de usuario y modelos de carga, correlacionar pruebas no superadas o lentas, y ver solicitudes con otra actividad del usuario virtual.El Gráfico de actividad del usuario virtual sólo está disponible después de que la carga haya terminado de ejecutarse.
En este tutorial, se realizarán las siguientes tareas:
Obtener información sobre cómo usar las siguientes herramientas asociadas al Diagrama de actividad del usuario virtual:
Usar la herramienta Ampliar período de tiempo para especificar un período de tiempo concreto del gráfico que desea analizar.
Usar los paneles Leyenda de detalles y Resultados del filtro para aplicar filtrado al gráfico con el fin de ayudar a aislar problemas.
Usar el Diagrama de actividad del usuario virtual para analizar un error que se produjo para un usuario virtual concreto y ver los detalles del tipo de error problemático.
Para obtener más información, vea Analizar la actividad de usuario virtual de prueba de carga en la vista Detalles del Analizador de prueba de carga.
Requisitos previos
Visual Studio Ultimate
Complete los procedimientos de los tutoriales siguientes:
Abrir la solución ColorWebApp creada en los tutoriales anteriores
Abra la solución.
Inicie Visual Studio Ultimate.
Abra la solución ColorWebApp que contiene LoadTest1.loadtest.Esta prueba de carga es el resultado de realizar los pasos de los tres tutoriales que se enumeran al principio de este tema en la sección de requisitos previos.
En los pasos restantes de este tutorial se da por supuesto que se usan una aplicación web denominada ColorWebApp, una prueba de rendimiento web denominada ColorWebAppTest.webtest y una prueba de carga denominada LoadTest1.loadtest.
Ejecutar la prueba de carga
Ejecute la prueba de carga para recopilar datos de actividad del usuario virtual.
Ejecutar la prueba de carga para recopilar datos de actividad de usuario virtual
En el Editor de prueba de carga, elija Ejecutar de la barra de herramientas.LoadTest1 empezará a ejecutarse.
Como en el tutorial anterior, debe ver que aparecen algunos iconos de infracción del umbral en el gráfico Tiempo de respuesta de la página.Para obtener más información, vea Tutorial: Crear y ejecutar una prueba de carga que contenga pruebas de rendimiento web.
Aislar problemas en el Diagrama de actividad del usuario virtual
Después de haber ejecutado la prueba de carga y recopilado los datos de actividad del usuario virtual, puede ver los datos de los resultados de pruebas usando la vista Detalles del Analizador de prueba de carga en el Diagrama de actividad del usuario virtual.También puede usar el Diagrama de actividad del usuario virtual como ayuda para aislar problemas de rendimiento en la prueba de carga.
Para usar el Diagrama de actividad del usuario virtual en los resultados de pruebas de carga
Una vez finalizada la ejecución de la prueba de carga, aparecerá la página Resumen de los resultados de pruebas de carga en el Analizador de prueba de carga.Elija el botón Gráficos de la barra de herramientas.
Se mostrará la vista Gráficos.
En el gráfico Tiempo de respuesta de la página, haga clic con el botón secundario cerca de uno de los iconos de infracción del umbral y seleccione Ir a detalles de usuario.
[!NOTA]
También puede usar el botón Detalles de la barra de herramientas del Editor de prueba de carga para abrir el Diagrama de actividad del usuario virtual.Sin embargo, si usa la opción Ir a detalles de usuario, el Diagrama de actividad del usuario virtual irá automáticamente a la parte de la prueba en la que hizo clic en el gráfico.
Se mostrará la vista Detalles con el Diagrama de actividad del usuario virtual centrado en el período de tiempo en que se produjeron las infracciones del umbral.
En el eje y, los trazados horizontales representan a los usuarios virtuales individuales.El eje x muestra la escala de tiempo para la ejecución de la prueba de carga.
En la herramienta Ampliar período de tiempo que hay bajo el Diagrama de detalles del usuario virtual, ajuste los controles deslizantes izquierdo y derecho hasta que ambos estén cerca del icono de infracción del umbral.Esto cambiará la escala de tiempo en el Diagrama de actividad del usuario virtual
En Leyenda de detalles, active la casilla correspondiente a (Resaltar errores).Observe que el usuario virtual que produjo la infracción del umbral aparece resaltado.
En el panel Resultados del filtro, desactive las casillas Mostrar resultados correctos y HttpError pero deje activada la casilla ValidationRuleError.
El Diagrama de actividad del usuario virtual solo mostrará los usuarios virtuales que estuvieron más de 3 segundos en la página Red.aspx tal y como especifica la infracción del umbral configurada en el tutorial anterior.Para obtener más información, vea Tutorial: Crear y ejecutar una prueba de carga que contenga pruebas de rendimiento web.
Deje el puntero del mouse sobre la línea horizontal que representa al usuario virtual que tiene el error de la regla de validación para la infracción del umbral.
Se mostrará una información sobre herramientas con la siguiente información:
Identificación de usuario
Escenario
Prueba
Resultado
Red
Hora de inicio
Duración
Agente
Registro de prueba
Observe que Registro de prueba es un vínculo.Elija el vínculo Registro de prueba.
La prueba de rendimiento web ColorWebTest que está asociada al registro se abrirá en el Visor de resultados de pruebas de rendimiento web.Esto le permite aislar dónde se produjeron las infracciones del umbral.
Puede usar varias configuraciones de los paneles Leyenda de detalles y Resultados del filtro como ayuda para aislar problemas de rendimiento y errores en las pruebas de carga.Experimente con estos valores y la herramienta Ampliar período de tiempo para ver cómo se presentan los datos del usuario virtuales en el Diagrama de actividad del usuario virtual.
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
Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas
Otros recursos
Consideraciones sobre las pruebas de carga
Comenzar con los tutoriales de pruebas de carga y de rendimiento web
Comenzar con los tutoriales de pruebas de carga y de rendimiento web