Especificar los conjuntos de contadores y las reglas de umbral para equipos en una prueba de carga
Las pruebas de carga proporcionan conjuntos de contadores con nombre que son útiles cuando se analizan datos de contadores de rendimiento. Los conjuntos de contadores están organizados por tecnología e incluyen Aplicación, ASP.NET, Aplicación .NET, IIS y SQL. Cuando se crea una prueba de carga con el Asistente para prueba de carga nueva, se agrega un conjunto inicial de contadores. Estos ofrecen una serie de conjuntos de contadores predefinidos e importantes para la prueba de carga. Los contadores se administran en el Editor de prueba de carga.
Nota
Si las pruebas de carga se distribuyen entre varios equipos remotos, los contadores de controlador y de agente se asignan automáticamente a los conjuntos de contadores de controlador y de agente.Para obtener más información sobre cómo usar equipos remotos en la prueba de carga, vea Distribuir las series de pruebas de carga entre varias máquinas mediante controladores de pruebas y agentes de pruebas.
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, vea Distribuir las series de pruebas de carga entre varias máquinas mediante controladores de pruebas y agentes de pruebas.
Es importante que agregue los servidores sometidos a prueba a la lista de equipos en los que se van a recopilar contadores. Entonces, todos los datos del sistema importantes se recopilan y se supervisan durante la prueba de carga.
Requisitos
- Visual Studio Ultimate
En este tema:
Tareas
Tareas |
Temas relacionados |
---|---|
Especificar los conjuntos de contadores iniciales para la prueba de carga: cuando se crea una prueba de carga, se agregan los conjuntos de contadores que se desean supervisar en el Asistente para prueba de carga nueva. Para obtener más información, vea [retirado] Crear pruebas de carga. |
|
Administrar los conjuntos de contadores de la prueba de carga: después de crear la prueba de carga, puede editar el conjunto de contadores en el Editor de prueba de carga. La administración de conjuntos de contadores implica la elección del conjunto de equipos del que desea recopilar datos de rendimiento, así como la asignación de un grupo de conjuntos de contadores para recopilar datos de cada equipo individual. Los contadores se administran en el Editor de prueba de carga. |
|
Agregar conjuntos de contadores a la prueba de carga: al crear una prueba de carga con el Asistente para prueba de carga nueva, se agrega un conjunto inicial de contadores. Este conjunto inicial de contadores ofrece una serie de conjuntos de contadores predefinidos para la prueba de carga. Después de crear una prueba de carga, puede agregar nuevos contadores a los conjuntos de contadores existentes mediante el Editor de prueba de carga. |
|
Especificar una regla de umbral utilizando contadores para la prueba de carga: una regla de umbral es una regla que se establece en un contador de rendimiento individual para supervisar el uso de los recursos del sistema durante una prueba de carga. Las definiciones de conjuntos de contadores contienen reglas de umbral predefinidas para muchos contadores de rendimiento clave. Las reglas de umbral de las pruebas de carga comparan un valor de contador de rendimiento con un valor constante o con otro valor de contador de rendimiento. |
|
Asignar nombres descriptivos a los equipos a los que están asignados los conjuntos de contadores: puede agregar etiquetas de equipo que le permitan aplicar fácilmente un nombre reconocido a un equipo. Las etiquetas se muestran en el nodo Asignaciones de conjuntos de contadores del árbol en el Editor de prueba de carga. Lo que es más importante, las etiquetas se muestran en informes de Excel que ayudan a las partes interesadas a identificar qué rol desempeña el equipo en la prueba de carga, por ejemplo "Servidor web1 en laboratorio2" o "SQL Server2 en la oficina de Phoenix". Para obtener más información, vea Informar de los resultados de las pruebas de carga para las comparaciones de pruebas o los análisis de tendencias. |
Tareas relacionadas
Analizar los resultados de pruebas de carga con el analizador de pruebas de carga
Puede usar el Analizador de prueba de carga para buscar cuellos de botella, identificar errores y medir las mejoras de su aplicación.
Usar conjuntos de contadores
Las herramientas de prueba de carga recopilan y plasman en gráficos los datos de rendimiento mediante el uso de 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. 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. Puede ver los contadores en tiempo de ejecución o después de la ejecución de una prueba de carga mediante el Analizador de prueba de carga. Para obtener más información, vea Información general del analizador de 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.
Conjuntos de contadores de pruebas de carga
El equipo que ejecuta una prueba, por ejemplo, un equipo agente, crea un informe con los datos de rendimiento de las solicitudes HTTP individuales. 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, Visual Studio Ultimate 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 personalizados usando el Editor de prueba de carga.
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.
Consideraciones sobre el intervalo de muestreo de los contadores de rendimiento
Seleccione un valor apropiado 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.
A continuación se ofrecen algunas instrucciones para las velocidades de muestra.
Duración de la prueba de carga |
Velocidad de muestra recomendada |
---|---|
< 1 hora |
5 segundos |
De 1 a 8 horas |
15 segundos |
De 8 a 24 horas |
30 segundos |
> 24 horas |
60 segundos |
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 repositorio de resultados de pruebas de carga. Para obtener más información, vea Administrar los resultados de pruebas de carga en el repositorio de resultados pruebas de carga.
Reglas de umbral
Una regla de umbral es una regla que se establece en un contador de rendimiento individual para supervisar el uso de recursos del sistema durante una prueba de carga. Las definiciones de conjuntos de contadores contienen reglas de umbral predefinidas para muchos contadores de rendimiento clave. Para obtener más información, vea Especificar los conjuntos de contadores y las reglas de umbral para equipos en una prueba de carga.
Reglas y niveles de umbral
Al crear reglas de umbral en las pruebas de carga, hay que elegir entre dos tipos de reglas:
Comparar con constante
Compara un valor de contador de rendimiento con un valor constante.Comparar con contadores
Compara un valor de contador de rendimiento con otro valor de contador de rendimiento.
Al crear reglas de umbral, hay que establecer también los niveles de la regla. Los niveles que puede definir son el umbral de advertencia y el umbral crítico. Al ver la ejecución de una prueba de carga, un símbolo amarillo indica las infracciones de umbral de nivel de advertencia y un símbolo rojo indica las infracciones de umbral de nivel crítico.
La propiedad Alertar si se supera
Establezca la propiedad Alertar si se supera en True para indicar que exceder un umbral supone un problema. Por ejemplo, si la regla de umbral se establece en % de tiempo de procesador y desea que se le avise si el valor es mayor que 90, utilice el tipo de regla Comparar constante, establezca el Valor de umbral crítico en 90 y establezca Alertar si se supera en True.
Establezca la propiedad Alertar si se supera en False para indicar que no alcanzar un umbral supone un problema. Por ejemplo, si la regla de umbral se establece en Solicitudes por segundo y desea que se le avise si el valor es inferior a 50, utilice el tipo de regla Comparar constante, establezca el Valor de umbral crítico en 50 y establezca Alertar si se supera en False.
Vea también
Tareas
Cómo: Agregar una regla de umbral usando el Editor de prueba de carga
Conceptos
Especificar los conjuntos de contadores y las reglas de umbral para equipos en una prueba de carga
Otros recursos
Crear y ejecutar una prueba de carga [redirigido]
Analizar los resultados de pruebas de carga con el analizador de pruebas de carga