Compartir a través de


Conjuntos de contadores

Actualización: noviembre 2007

Cuando se crea una prueba de carga, Visual Studio Team System Test permite especificar un conjunto de contadores. Se trata de un conjunto de contadores de rendimiento que son útiles para supervisar durante una ejecución de la prueba de carga. Los conjuntos de contadores forman parte de la prueba de carga y se aplican a todos los escenarios de ésta. Se organizan por tecnología, por ejemplo, conjuntos de contadores de ASP.NET o SQL.

Los conjuntos de contadores se recopilan en los equipos que especifique. La asociación entre un conjunto de contadores y un equipo que se utiliza durante una prueba de carga es una asignación de un conjunto de contadores. Por ejemplo, el servidor Web que se está probando podría tener asignaciones de conjuntos de contadores en aplicaciones de ASP.NET, IIS y .NET.

De forma predeterminada, los contadores de rendimiento se recopilan en el controlador y los agentes. Para obtener más información, consulte Controladores, agentes y plataformas de pruebas.

Es importante que agregue los servidores sometidos a prueba a la lista de equipos en los que se van a recopilar contadores. De ese modo, todos los datos del sistema importantes se recogen y se supervisan durante la prueba de carga.

Utilizar conjuntos de contadores

Las herramientas de prueba de carga recopilan y plasman en gráficos los datos de rendimiento utilizando contadores a lo largo del tiempo. Los datos de los contadores se recopilan a intervalos especificados por el usuario durante la ejecución de una prueba de carga. Puede ver los contadores en tiempo de ejecución o después de la ejecución de una prueba de carga. En tiempo de ejecución, se utiliza el monitor de la prueba de carga y después de una ejecución, se utiliza el analizador de la prueba de carga. Para obtener más información, consulte Analizar las ejecuciones de las pruebas de carga.

Los datos de los contadores se recopilan en el servidor y en cualquier equipo en el que se ejecute una prueba. Si ha configurado un conjunto de equipos agente en los que ejecutar pruebas, los contadores también se recopilan en esos equipos.

Hay tres categorías de contador: de porcentajes, de recuentos y de promedios. Algunos ejemplos son el porcentaje de uso de la CPU, los recuentos de bloqueo de SQL Server y las solicitudes de IIS por segundo.

El equipo que ejecuta una prueba (como un equipo agente) crea un informe con los datos de rendimiento para cada solicitud HTTP. Para las solicitudes, se podrían supervisar datos como el tiempo medio al primer byte, el tiempo de respuesta y las solicitudes por segundo.

Para facilitar la recolección de datos de rendimiento en un servidor web, Test Edition también proporciona conjuntos de contadores con nombre predefinidos, que se basan en la tecnología para uso en pruebas de carga. Estos conjuntos son útiles cuando se está analizando un servidor en el que se ejecuta IIS, ASP.NET o SQL Server. Los contadores no proporcionados en el conjunto predeterminado se pueden agregar utilizando el Editor de prueba de carga. Es importante agregar a la prueba de carga los equipos o servidores sometidos a prueba, para asegurarse de que es posible supervisar la utilización de recursos en estos equipos. Para obtener más información, vea Cómo: Administrar conjuntos de contadores.

El análisis de resultados de las ejecuciones de pruebas de carga normalmente requiere el conocimiento de un área determinada específico del dominio, para saber qué datos hay que recopilar, dónde conviene establecer reglas de umbral y cómo saber si una medida refleja un problema concreto en la aplicación. Para obtener más información, vea Reglas de umbral.

Configurar y cambiar conjunto de contadores

Cuando se crea una prueba de carga con el Asistente para crear una nueva prueba de carga, se agrega un conjunto inicial de contadores. Para obtener más información, vea Cómo: Especificar conjuntos de contadores.

Después de crear la prueba de carga, se puede editar el Conjunto de contadores en el Editor de prueba de carga. Para obtener más información, vea Conjuntos de contadores de las pruebas de carga.

Almacenar datos de rendimiento

Durante la ejecución de una prueba de carga, se recopilan los datos del contador de rendimiento y se almacenan en el Almacén de resultados de la prueba de carga. Para obtener más información, consulte Repositorio de resultados de las pruebas de carga.

Vea también

Conceptos

Reglas de umbral

Controladores, agentes y plataformas de pruebas

Otros recursos

Analizar las ejecuciones de las pruebas de carga