Compartir a través de


Usar el panel Contadores en vista Gráficos y la vista Tablas

El panel Contadores es visible en la vista Gráficos y en la vista Tablas del Analizador de prueba de carga mientras se está ejecutando una prueba de carga o cuando está analizando el resultado de una prueba de carga. Para obtener más información, vea Analizar los resultados de pruebas de carga en la vista Gráficos del Analizador de prueba de carga, Analizar los errores y resultados de pruebas de carga en la vista Tablas del Analizador de prueba de carga y Cómo: Tener acceso a los resultados de pruebas de carga para su análisis.

El panel de contadores muestra una vista estructurada de los contadores de rendimiento recopilados durante la prueba de carga. Puede mostrar u ocultar el panel de contadores si elige Mostrar panel de contadores en la barra de herramientas del Analizador de prueba de carga.

Los contadores se organizan en una estructura de árbol donde los nodos son instancias del contador de rendimiento que se pueden trazar en un gráfico.

Requisitos

  • Visual Studio Ultimate

El panel Contadores proporciona las siguientes características:

  • Comunica información sobre infracciones de umbral.

  • Selección de contadores para gráficos.

  • Una vista de árbol estructurada de todos los contadores de rendimiento recopilados durante una ejecución de pruebas de carga con las siguientes bifurcaciones principales:

    • Global: contiene el resumen de datos de los contadores de rendimiento para cada agente de prueba y para toda la prueba de carga.

    • Nombre de escenario: las bifurcaciones etiquetadas con nombres de escenario de prueba de carga en el árbol de contadores de rendimiento contienen todas las instancias de contador de prueba de carga asociadas a un escenario de prueba de carga determinado. La mayoría de los contadores de prueba de carga están anidados dentro de una birfurcación del escenario.

      Una bifurcación de escenario contiene nodos de pruebas de rendimiento web. Los nodos de pruebas de rendimiento web contienen los nodos Páginas, Solicitudes y Transacción. Cualquier nodo de esta estructura es un contador de rendimiento que se puede agregar a un gráfico.

    • Equipos: contiene todas las instancias de contador de pruebas que no son de carga agrupadas por equipo. La bifurcación Equipos contiene un nodo por equipo asociado al controlador de prueba de carga especificado en la sección Roles de la configuración de pruebas seleccionada actualmente. Para obtener más información, vea Distribuir las series de pruebas de carga entre varias máquinas mediante controladores de pruebas y agentes de pruebas.

      Cada nodo de equipo contiene un conjunto de categorías de contador de rendimiento recopiladas de ese equipo. Las categorías contienen contadores y los contadores contienen nombres de instancia del contador de rendimiento.

    • Errores: contiene todos los errores detectados durante la prueba de carga. El nodo Errores contiene varios nodos de error de subcategoría que son específicos de los diferentes tipos de errores. Por ejemplo, excepciones y errores de HTTP.

Nodo Nombre de escenario del panel Contadores

Nodo de nombre de escenario del panel Contadores
  1. Todos los contadores de rendimiento asociados al Escenario1 de la prueba de carga aparecen bajo este nodo.

  2. Todas las pruebas de un escenario se encuentran bajo el nodo de escenario. La etiqueta indica el nombre de la prueba.

  3. Los nodos bajo un nodo de prueba son los contadores de casos de prueba de carga donde el nombre de instancia del contador es el nombre de la prueba. Esto cuenta el tiempo promedio de IBuyBrowse del Escenario1.

  4. Todas las instancias de contador de páginas de prueba de carga asociadas a una bifurcación de prueba de rendimiento web. En este nodo, todas las instancias de contador de prueba de carga asociadas a la página GET del inicio de sesión (nombre de informe) de la prueba de rendimiento web IBuyBrowse del Escenario1 están aquí.

  5. Los nodos bajo un nodo de página son los contadores de páginas de la prueba de carga.

  6. Todas las instancias de contador de solicitudes de prueba de carga asociadas a una prueba de rendimiento web están dentro de una bifurcación de prueba de rendimiento web. En este nodo, todas las instancias de contador de solicitudes asociadas a la solicitud GET del inicio de sesión (nombre de informe) de la prueba de rendimiento web IBuyBrowse del Escenario1 o la prueba de carga están aquí.

  7. El nodo bajo un nodo de solicitudes son los contadores de solicitudes de prueba de carga.

  8. Todas las instancias de contador de transacciones de prueba de carga asociadas a una prueba de rendimiento web están dentro de una bifurcación de prueba de rendimiento web. En este nodo, todas las instancias de contador de transacciones asociadas a la transacción denominada Transacción1 de la prueba de rendimiento web IBuyBrowse del Escenario1 de la prueba de carga están aquí.

  9. El nodo bajo un nodo de transacciones son los contadores de transacciones de prueba de carga.

  10. Nodo de prueba unitaria.

Tareas

Tareas

Temas relacionados

Agregar más contadores de rendimiento a un gráfico en la vista de gráfico: en el panel Contadores, puede agregar distintos tipos de datos a un gráfico de prueba de carga agregando más contadores de rendimiento al gráfico.

Analizar los umbrales especificados en la prueba de carga que se infringieron: el panel Contadores muestra iconos que representan infracciones del umbral que después puede agregar a tablas y a gráficos para realizar un análisis más extenso.

Analizar los errores detectados durante la ejecución de pruebas de carga: el panel Contadores incluye un nodo de errores que contiene categorías de error y subcategorías como errores de HTTP que puede usar para agregar errores a gráficos para realizar un análisis más extenso.

Consideraciones sobre el intervalo de muestreo de los contadores de rendimiento

Elija un valor para la propiedad Velocidad de muestra en los parámetros de ejecución de pruebas de carga según la duración de la prueba de carga. Una velocidad de muestra menor, como el valor predeterminado de cinco segundos, necesita más espacio en la base de datos de resultados de pruebas de carga. En el caso de pruebas de carga más largas, el incremento de la velocidad de muestra reduce la cantidad de datos recopilados. Para obtener más información, vea Cómo: Especificar la velocidad de muestra de los parámetros de ejecución de pruebas de carga.

He aquí algunas instrucciones sobre las velocidades de muestra:

Duración de la prueba de carga

Tasa del ejemplo recomendada

< 1 hora

5 segundos

De 1 a 8 horas

15 segundos

De 8 a 24 horas

30 segundos

> 24 horas

60 segundos

Consideraciones para incluir detalles de tiempo para recopilar datos de percentiles

Hay una propiedad en los parámetros de ejecución del Editor de prueba de carga denominada Almacenamiento de detalles de tiempo. Si se habilita la propiedad Almacenamiento de detalles de tiempo, el tiempo que tarda en ejecutarse cada prueba, cada transacción y cada página durante la prueba de carga se almacenará en el repositorio de resultados de pruebas de carga. De este modo, se pueden mostrar datos como percentiles 90 y 95 en el Analizador de prueba de carga en las tablas Pruebas, Transacciones y Páginas.

Hay dos opciones para habilitar la propiedad Almacenamiento de detalles de tiempo en las propiedades de los parámetros de ejecución: Sólo estadísticas y Todos los detalles individuales. Con cualquier opción, se cronometran todas las pruebas, páginas y transacciones individuales y se calculan los datos como percentiles a partir de los datos de tiempo individuales. La diferencia es que con la opción Sólo estadísticas, en cuanto se han calculado los datos de percentiles, los datos de tiempo individuales se eliminan del repositorio. Esto reduce la cantidad de espacio necesario en el repositorio cuando se usan detalles de tiempo. Sin embargo, los usuarios avanzados pueden procesar los datos de detalle de tiempo de otras formas mediante herramientas de SQL. En tal caso, se debe usar la opción Todos los detalles individuales para que los datos de detalles de tiempo estén disponibles para ese procesamiento. Además, si establece la propiedad en Todos los detalles individuales, puede analizar la actividad del usuario virtual mediante el Diagrama de actividad del usuario virtual del Analizador de prueba de carga una vez que finaliza la ejecución de la prueba de carga. 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.

Nota

En versiones anteriores de Visual Studio, incluidas Microsoft Visual Studio 2005 y Visual Studio 2008, estaba disponible el valor Todos los detalles individuales de la propiedad Almacenamiento de detalles de tiempo.Sin embargo, hay dos diferencias importantes.En primer lugar, Todos los detalles individuales no era la configuración predeterminada.En segundo lugar, la única forma de obtener acceso a esta información era mediante consultas SQL.

La cantidad de espacio necesario en el repositorio de resultados de pruebas de carga para almacenar los detalles de tiempo podría ser muy grande, sobre todo si se trata de pruebas de carga de ejecución prolongada. Además, se tarda más tiempo en almacenar estos datos en dicho repositorio al final de la prueba de carga, puesto que los datos se almacenan en los agentes de prueba de carga hasta que finaliza la ejecución. Cuando la prueba de carga termina, los datos se almacenan en el repositorio. De forma predeterminada, la propiedad Almacenamiento de detalles de tiempo está habilitada. Si esto supone algún problema para su entorno de pruebas, puede establecer el Almacenamiento de detalles de tiempo en Ninguno.

Para obtener más información, vea Cómo: Especificar la propiedad Almacenamiento de detalles de tiempo para el parámetro de ejecución de una prueba de carga.

Vea también

Conceptos

Información general del analizador de pruebas de carga

Otros recursos

Analizar los resultados de pruebas de carga con el analizador de pruebas de carga