Información general del analizador de pruebas de carga
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Puede usar el Analizador de prueba de carga para buscar cuellos de botella, identificar errores y medir las mejoras de su aplicación.
El Analizador de prueba de carga se puede utilizar de tres maneras:
Analizar una prueba de carga mientras supervisa su ejecución.
Analizar los resultados de la prueba de carga después de su completa ejecución.
Analizar los resultados de una prueba de carga previamente ejecutada.
Los datos que se almacenan en los resultados de la prueba de carga contienen muestras del contador de rendimiento que se recopilan periódicamente de los equipos sometidos a prueba. Para obtener más información, vea Especificar los conjuntos de contadores para equipos en una prueba de carga. También contienen registros de errores e información sobre infracciones de regla de umbral, así como los datos de los recopiladores de datos y la información de control de tiempo detallada.
La cantidad de datos de rendimiento que se recopilan durante una prueba de carga depende de estos factores:
Duración de ejecución de la prueba
Intervalo de muestreo
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.
Número de equipos que se someten a la prueba
Para obtener más información, vea Distribuir las pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba.
Número de contadores que se recopilan
Para obtener más información, vea Especificar los conjuntos de contadores para equipos en una prueba de carga.
Recopiladores de datos que se configuran
Para obtener más información, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio.
Niveles de registro
Para obtener más información, vea Modificar la configuración de inicio de sesión de las pruebas de carga.
De forma predeterminada, mientras se ejecuta la prueba de carga, el controlador de prueba guarda todos los datos que se recopilan de los contadores de rendimiento en una base de datos. Algunos datos adicionales, como los detalles de los errores y de tiempo, solo se cargan en la base de datos una vez completada la prueba. Para obtener más información, vea Administrar los resultados de pruebas de carga en el repositorio de resultados pruebas de carga.
Analizar y supervisar una prueba de carga en ejecución
Mientras se está ejecutando una prueba, se mantiene en memoria un conjunto reducido de los datos de contadores de rendimiento que se pueden supervisar en el Analizador de prueba de carga. Para evitar que los requisitos de memoria resultantes sean desmedidos, se mantiene un máximo de 200 muestras por cada contador de rendimiento. Esto incluye 100 muestras tomadas a intervalos uniformes que abarcan el tiempo actual que ha transcurrido de la ejecución y las 100 muestras más recientes. El resultado que se acumula durante una ejecución se denomina resultado de prueba de carga en curso.
Analizar una prueba en ejecución en el Analizador de prueba de carga
Además del conjunto reducido de datos de contadores de rendimiento, el Analizador de prueba de carga tiene la siguiente funcionalidad disponible para analizar los datos de resultado de prueba de carga en curso que son únicos mientras se está ejecutando una prueba de carga:
La barra de estado muestra el estado de la prueba de carga, el número de infracciones del umbral y los errores que se encontraron, y el tiempo restante.
Hay un botón en la barra de herramientas de la prueba de carga para detener la prueba.
En los gráficos se dispone de modos de contracción y de desplazamiento.
El panel Leyenda de la vista Gráficos o el panel Contadores de la vista Gráficos o de la vista Tablas permite agregar, eliminar o modificar el aspecto de los contadores de rendimiento disponibles en el conjunto comprimido que desea analizar.
Un panel Información general muestra la configuración, las solicitudes e información de los casos de prueba para la prueba de carga en ejecución.
Agregue comentarios al análisis que se guardarán junto con los resultados de la prueba de carga.
La siguiente tabla muestra la funcionalidad que la barra de herramientas del Analizador de prueba de carga habilita en el Analizador de prueba de carga cuando una prueba de carga se está ejecutando:
Nota
Para obtener una lista completa de los comandos de barra de herramientas del Analizador de prueba de carga, vea la barra de herramientas en este tema.
Comando de barra de herramientas del Analizador de prueba de carga para una prueba de carga en ejecución
Comando de barra de herramientas |
Descripción |
Información adicional en este tema |
---|---|---|
Detener |
Detiene una prueba en ejecución. |
|
Gráficos |
Muestra la vista Gráficos (la vista predeterminada). |
Gráficos |
Tablas |
Muestra la vista Tablas. |
Tablas |
Mostrar panel de contadores |
Muestra u oculta el panel de contadores de rendimiento de prueba de carga (el valor predeterminado es mostrar). |
Mostrar panel de contadores |
Mostrar panel Información general |
Muestra u oculta el panel Información general (el valor predeterminado es mostrar). |
Mostrar panel Información general |
Paneles desplegables |
Configura varias organizaciones del panel para mostrar tablas y gráficos. |
Paneles desplegables |
Restaurar vistas predeterminadas |
Restablece las organizaciones del panel en la vista Gráficos a la configuración predeterminada. |
Restaurar vistas predeterminadas |
Agregar nuevo gráfico |
Agrega un nuevo gráfico cuando se está en la vista Gráficos. |
Agregar nuevo gráfico |
Quitar gráfico |
Quita el gráfico seleccionado en la vista Gráficos. |
Quitar gráfico |
Opciones de gráficos desplegables |
Muestra u oculta la leyenda en la vista Gráficos y configura aspectos de los gráficos. Esto incluye líneas de cuadrícula horizontales, números mínimo y máximo de líneas e infracciones de umbral. |
Opciones de gráficos desplegables
|
Agregar notas de análisis |
Agregar las notas que desea asociar al resultado de la prueba de carga. |
Agregar notas de análisis |
Para obtener más información, vea Cómo: Ejecutar una prueba de carga.
Panel de información general
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
Panel de información general
El panel Información general muestra la configuración, las solicitudes y la información de los casos de una prueba de carga en ejecución. Puede mostrar u ocultar el panel de información general haciendo clic en Mostrar panel general en la barra de herramientas de la prueba de carga.
Analizar una prueba completada
Una vez completada una prueba de carga, el Analizador de prueba de carga aparecerá como un nuevo documento con pestañas que muestra el resumen de la prueba de carga. El Analizador de prueba de carga también se puede acoplar o dejar que flote usando las técnicas habituales de manipulación de ventanas de Visual Studio. El título de la ventana consta del nombre de la prueba de carga y la hora en que se inició, por ejemplo PruebaCarga2 [1:15 p.m.].
El resultado de la prueba de carga completada contiene los muestreos del contador de rendimiento e información de los errores que se recopilaron periódicamente de los equipos sometidos a la prueba. Se puede recopilar un gran número de muestras de contadores de rendimiento durante la ejecución de pruebas de carga. La cantidad de datos de rendimiento recopilados depende de la duración de la ejecución de pruebas, el intervalo de muestreo, el número de equipos sometidos a prueba, el número de contadores que se recopilan, los recopiladores de datos configurados y los niveles de registro. En el caso de una prueba de carga grande, la cantidad de datos de rendimiento recopilados puede ascender fácilmente a varios gigabytes. Para obtener más información, vea Distribuir las pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba y Consideraciones sobre las pruebas de carga.
El controlador de prueba pone en cola todos los datos del contador de rendimiento recopilados en una base de datos mientras la prueba se está ejecutando. Otros datos adicionales, como detalles de tiempo y de errores, se cargan en la base de datos cuando la prueba se completa. Los datos de rendimiento de una prueba completada se cargan de la base de datos y los analiza el Analizador de prueba de carga. Un resultado de una prueba completada que se carga de una base de datos de resultado de pruebas de carga se denomina resultado de prueba de carga tras la ejecución o simplemente resultado de la prueba de carga.
El Analizador de prueba de carga tiene la siguiente funcionalidad única disponible para analizar los resultados tras la ejecución de la prueba de carga cuando finaliza:
se carga el conjunto de datos completo desde la base de datos. Puede agregar, eliminar o modificar el aspecto de los contadores de rendimiento que desea analizar utilizando el panel Contadores o el panel Leyenda de la vista de gráficos.
Se dispone de datos de percentil.
En los gráficos se incluyen líneas Min / Max.
El modo Zoom está disponible en los gráficos. Esta vista permite que analice datos de un intervalo de tiempo.
La vista Resumen permite un análisis rápido de los resultados de la prueba de carga.
La vista Detalles permite analizar la actividad de los usuarios virtuales para la prueba de carga.
La vista Tablas permite ver información recopilada en formato tabular. Esto incluye los datos de algunos tipos de recopiladores de datos.
El comando Ver datos adjuntos de datos y diagnósticos de la barra de herramientas del Analizador de prueba de carga permite abrir y analizar datos adicionales que obtiene de un recopilador de datos como IntelliTrace o la información del sistema.
Complementar el análisis de prueba de carga incluyendo informes de rendimiento de generador de perfiles de ASP.NET en la aplicación web que se somete a prueba proporciona un informe de datos de rendimiento del generador de perfiles de ASP.NET en la prueba de carga.
Exportar datos de gráficos a Microsoft Excel permite exportar datos a una hoja de cálculo de Microsoft Excel o como archivo .csv en la vista Gráficos.
La barra de herramientas del Analizador de prueba de carga habilita la siguiente funcionalidad para un resultado de prueba de carga:
Nota
Para obtener una lista completa de los comandos de barra de herramientas del Analizador de prueba de carga, vea la barra de herramientas en este tema.
Comandos de la barra de herramientas del Analizador de prueba de carga para un resultado de prueba de carga
Comando de barra de herramientas |
Descripción |
Información adicional en este tema |
---|---|---|
Resumen |
Muestra la vista Resumen (la vista predeterminada). |
Resumen |
Gráficos |
Muestra la vista Gráficos. |
Gráficos |
Tablas |
Muestra la vista Tablas. |
Tablas |
Mostrar panel de contadores |
Muestra u oculta el panel de contadores de rendimiento de prueba de carga (el valor predeterminado es mostrar). |
Mostrar panel de contadores |
Paneles desplegables |
Configura varias organizaciones del panel para mostrar tablas y gráficos. |
Paneles desplegables |
Restaurar vistas predeterminadas |
Restablece las organizaciones del panel en la vista Gráficos a la configuración predeterminada. |
Restaurar vistas predeterminadas |
Agregar nuevo gráfico |
Agrega un nuevo gráfico cuando se está en la vista Gráficos. |
Agregar nuevo gráfico |
Quitar gráfico |
Quita el gráfico seleccionado en la vista Gráficos. |
Quitar gráfico |
Opciones de gráficos desplegables |
Muestra u oculta la leyenda en la vista Gráficos y configura aspectos de los gráficos. Esto incluye líneas de cuadrícula horizontales, números mínimo y máximo de líneas e infracciones de umbral. |
Opciones de gráficos desplegables
|
Mostrar los controles de zoom |
Muestra u oculta los controles deslizantes del zoom en los gráficos, que puede utilizar para ajustar los valores de la definición de la cuadrícula horizontal y vertical. |
Mostrar los controles de zoom |
Sincronizar los controles de zoom horizontal |
Enciende o apaga la sincronización de la ampliación horizontal automática. Cuando la sincronización de la ampliación horizontal automática está activada, si se aplica el zoom a un gráfico también se aplicará a los demás gráficos de la vista Gráficos. |
Sincronizar los controles de zoom horizontal |
Agregar notas de análisis |
Agregar las notas que desea asociar al resultado de la prueba de carga. |
Agregar notas de análisis |
Crear un informe de Excel |
Crea un informe de Microsoft Excel para el análisis en paralelo de dos resultados de prueba de carga o para hacer el seguimiento del análisis de tendencia. |
Crear un informe de Excel |
Exportar datos de gráficos a Excel |
Exporta los datos del gráfico a Microsoft Excel o a un archivo utilizando el formato de valores separados por comas (.CSV). |
Exportar datos de gráficos a Excel |
Ver el informe de rendimiento del generador de perfiles |
Abre un informe del generador de perfiles asociado al resultado de la prueba de carga para realizar el análisis más extenso. |
Ver el informe de rendimiento del generador de perfiles |
Ver datos adjuntos de datos y diagnósticos |
Abre el cuadro de diálogo Elegir datos adjuntos del adaptador de datos de diagnóstico para seleccionar un adaptador para analizar. Por ejemplo, puede seleccionar un adaptador de IntelliTrace, hacer clic en Aceptar y abrir el resumen de IntelliTrace correspondiente al agente de prueba que se utilizó en la prueba de carga. |
Ver datos adjuntos de datos y diagnósticos |
Analizar un prueba de carga previamente completada
Al ejecutar una prueba de carga desde el Editor de prueba de carga, los resultados de la prueba de carga se abren automáticamente y la prueba de carga en ejecución se muestra en el Analizador de prueba de carga. Si la prueba de carga se ejecuta desde la ventana Vista de pruebas, la ventana Editor de lista de pruebas o la línea de comandos, deberá obtener acceso a los resultados manualmente. Para obtener más información sobre los distintos modos de ejecutar una prueba de carga, vea Ejecutar pruebas de carga.
Para analizar los resultados de una ejecución de prueba de carga previa, debe recuperar los resultados primero utilizando el botón Abrir y administrar resultados de la barra de herramientas del Editor de prueba de carga. Para obtener más información, vea Cómo: Tener acceso a los resultados de las pruebas de carga para su análisis.
Al igual que con una ejecución de prueba de carga completa, el Analizador de prueba de carga aparece como un nuevo documento con pestañas. El título de la ventana consta del nombre de la prueba de carga y la hora en que se inició, por ejemplo PruebaCarga1 [12:40 p.m.].
Sugerencia |
---|
Puede tener abiertos varios analizadores al mismo tiempo para comparar diferentes ejecuciones de pruebas de carga. |
Adjuntar notas a un resultado de prueba de carga
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
Una nota se puede adjuntar a un resultado de prueba de carga haciendo clic en Agregar notas de análisis en la barra de herramientas. Puede agregar una descripción y un comentario, y se almacenarán permanentemente junto con el resultado de la prueba de carga.
La descripción que escriba también aparecerá en la columna Descripción asociada a la prueba de carga en el cuadro de diálogo Abrir y administrar resultados de pruebas de carga en el Editor de prueba de carga. Para obtener más información, vea Cómo: Tener acceso a los resultados de las pruebas de carga para su análisis. Además, los comentarios se muestran al crear un informe de Excel para los resultados de la prueba de carga. 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.
Agregar notas a los resultados de la prueba de carga
Para obtener más información, vea Cómo: Agregar comentarios a una prueba de carga mediante el Analizador de prueba de carga y Cómo: Agregar comentarios cuando se analiza una prueba de carga completada mediante el Analizador de prueba de carga.
Barra de herramientas del Analizador de prueba de carga
Barra de herramientas del Analizador de prueba de carga
La barra de herramientas del Analizador de prueba de carga proporciona comandos diferentes que dependen de si la prueba se está ejecutando o se ha completado. Algunos comandos pueden estar deshabilitados en la barra de herramientas en función de la vista que se use.
La barra de herramientas Analizador de prueba de carga proporciona los siguientes comandos:
Resumen muestra la vista Resumen (cuando la prueba de carga se completa).
Gráficos muestra la vista Gráficos.
Tablas muestra la vista Tablas.
Detalles muestra el gráfico de actividad de usuarios virtuales (cuando se completa la prueba de carga).
Mostrar panel de contadores muestra u oculta el panel de contadores de rendimiento de la prueba de carga (el valor predeterminado es mostrar).
Paneles desplegable configura varias organizaciones de paneles para mostrar tablas y gráficos (habilitado en la vista Gráficos y la vista Tablas).
Vistas Restaurar valores predeterminados restablece la organización del panel en la vista Gráficos a la configuración predeterminada.
Agregar nuevo gráfico agrega un nuevo gráfico a la vista Gráficos.
Quitar gráficos quita el gráfico seleccionado en la vista Gráficos.
Opciones de gráficos desplegables muestra u oculta la leyenda y configura aspectos de los gráficos. Esto incluye líneas de cuadrícula horizontales, números mínimo y máximo de líneas e infracciones de umbral.
Mostrar controles de zoom muestra u oculta los controles deslizantes del zoom en los gráficos, que puede utilizar para ajustar los valores de la definición de la cuadrícula horizontal y vertical.
Sincronizar controles de zoom horizontal activa o desactiva la sincronización de zoom horizontal automática. Cuando la sincronización de la ampliación horizontal automática está activada, si se aplica el zoom a un gráfico también se aplicará a los demás gráficos de la vista Gráficos.
Agregar notas de análisis agrega las notas que desea asociar al resultado de la prueba de carga.
Crear informe en Excel crea un informe de Microsoft Excel para realizar análisis en paralelo de dos resultados de prueba de carga o realizar el seguimiento del análisis de la tendencia.
Exportar datos de gráficos a desplegables de Excel exporta datos del gráfico a Microsoft Excel o a un archivo utilizando el formato de valores separados por comas (.CSV).
Ver informe de rendimiento del generador de perfiles abre un informe del generador de perfiles de ASP.NET asociado al resultado de la prueba de carga para realizar un análisis más extenso.
Ver datos adjuntos de datos y diagnósticos abre el cuadro de diálogo Elegir datos adjuntos del adaptador de datos de diagnóstico para seleccionar un adaptador para analizar. Por ejemplo, puede seleccionar un adaptador de IntelliTrace, hacer clic en Aceptar y abrir el resumen de IntelliTrace correspondiente al agente de prueba que se utilizó en la prueba de carga.
Pausa termina una prueba en ejecución (mostrado cuando la prueba de carga se está ejecutando).
Mostrar panel de información general muestra u oculta el panel de información general (mostrado cuando la prueba de carga se está ejecutando).
Barra de estado del Analizador de prueba de carga
La barra de estado del Analizador de prueba de carga muestra el estado de una prueba en ejecución o completada. La siguiente información aparece en la barra de estado de la prueba de carga:
Icono de estado indica el estado de la ejecución o la prueba de carga completa. Por ejemplo, aparece un icono de advertencia durante una prueba en ejecución cuando se produce un error o infracción del umbral.
Mensaje de estado muestra un mensaje de texto que indica el estado actual de la prueba de carga, como Prueba en curso, Prueba completada y Leyendo ejemplos del contador de la base de datos.
Recuento de infracción del umbral proporciona un vínculo que muestra el número total de infracciones del umbral que se notificaron en la ejecución de la prueba de carga. Al hacer clic en este vínculo, se muestra la vista Tablas con la tabla de infracciones de umbral en el panel de datos.
Nota
Este vínculo solo aparece cuando se produce la primera infracción del umbral.
Recuento de errores Proporciona un vínculo que muestra el número total de errores notificado tras la ejecución de la prueba de carga. Al hacer clic en este vínculo, se muestra la vista Tablas con la tabla de infracciones del umbral en el panel de datos.
Nota
Este vínculo solo aparece cuando se produce el primer error.
Tiempo restante muestra la cantidad de tiempo que queda para la prueba que se está ejecutando. Esta etiqueta desaparece cuando se completa una prueba.
Progreso de la prueba indica el porcentaje de tiempo completado de la prueba en ejecución o la cantidad estimada de progreso al cargar los ejemplos del contador de la base de datos de resultados de pruebas de carga.
Ver datos en el analizador de la prueba de carga
Al utilizar el Analizador de prueba de carga para ver una prueba en ejecución o el resultado de una prueba de carga completada, puede mostrar los siguientes recuadros. Los recuadros permiten maneras diferentes de analizar los datos:
Vista Resumen
Vista de gráficos
Vista de tablas
Vista de detalles
Vista Resumen
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
Vista de resumen en el Analizador de prueba de carga
Después de ejecutar una prueba de carga, puede ver el resumen para entender rápidamente los resultados. El resumen de la prueba de carga proporciona los resultados en un formato compacto y fácil leer. También puede imprimir el resumen de la prueba de carga. Resulta cómodo para utilizarlo cuando deba comunicar los resultados a los interesados.
Sugerencia |
---|
Puede imprimir el resumen de la prueba de carga haciendo clic con el botón secundario y seleccionando Imprimir en el menú contextual del resumen. Puede ver antes una vista previa de la impresión seleccionando Vista previa de impresión en el menú contextual del resumen. También puede imprimir directamente desde la pantalla de vista previa. |
El resumen de la prueba de carga está dividido en secciones. Las secciones iniciales aparecen en la parte superior del resumen y siempre están visibles. Al ver el resumen de la prueba de carga, los elementos siguientes se muestran en primer lugar:
Información de ejecución de prueba
Resultados globales
Estadística clave: las cinco páginas más lentas
Estadística clave: las cinco pruebas más lentas
Estadística clave: las cinco operaciones SQL más lentas
Nota
La sección de operaciones SQL únicamente se muestra cuando está habilitada la traza de SQL en la prueba de carga. Para obtener más información, vea Recopilar los datos de seguimiento SQL para supervisar y mejorar el rendimiento en las pruebas de carga.
Los elementos siguientes aparecen al final del resumen de la prueba de carga y se pueden contraer para ahorrar espacio:
Resultados de pruebas
Resultados de la página
Resultados de la transacción
Recursos del sistema sometidos a prueba
Recursos de controlador y agentes
Errores
Información de ejecución de prueba
La sección de información contiene información general sobre la ejecución de la prueba. Esto incluye el nombre de la prueba, las horas de finalización e inicio y el controlador que ejecutó la prueba. Esta sección también contiene la descripción opcional de la ejecución que se agrega al ejecutar la prueba de carga.
Resultados globales
La sección de resultado total contiene los resultados de resumen de la prueba. En los resultados globales se incluyen el número de solicitudes, el número total de solicitudes no superadas, el tiempo medio de respuesta y el promedio de tiempo de página.
Estadística clave: las cinco páginas más lentas
La sección de páginas más lentas contiene las cinco páginas más lentas de la prueba de carga. Para cada página, se muestran la dirección URL y el tiempo medio de carga de la página. Las páginas se muestran en orden descendente. Puede hacer clic en la dirección URL de una página para abrir la tabla Páginas e inspeccionar más detalles de esa página. Para obtener más información, vea Cómo: Ver el tiempo de respuesta de la página web en una prueba de carga usando el Analizador de prueba de carga.
Estadística clave: las cinco pruebas más lentas
La sección de pruebas más lentas contiene las cinco pruebas más lentas de la prueba de carga. Para cada prueba, se muestran el nombre de la prueba y el tiempo medio de prueba. Las pruebas se muestran en orden descendente. Puede hacer clic en el nombre de una prueba para abrir la tabla Pruebas e inspeccionar más detalles de esa prueba. Para obtener más información, vea Analizar los resultados de pruebas de carga en la vista Tablas del Analizador de prueba de carga.
Estadística clave: las cinco operaciones SQL más lentas
Si la traza de SQL está habilitada en la prueba de carga, la sección de consultas más lentas contiene las cinco consultas más lentas de la prueba de carga. Para cada prueba se muestra el nombre de la operación y la duración. La duración se muestra en microsegundos (SQL Server 2005) o milisegundos (SQL Server 2000 y versiones anteriores). Las pruebas se muestran en orden descendente según su duración. Puede hacer clic en el nombre de una operación para abrir la tabla Seguimiento SQL e inspeccionar más detalles de esa operación. Para obtener más información, vea Cómo: Ver los datos de seguimiento de SQL de las pruebas de carga en la tabla de seguimiento de SQL.
Resultados de pruebas
La sección de resultados de pruebas enumera todas las pruebas y todos los escenarios de la prueba de carga. Muestra el nombre de la prueba, el escenario, el número de veces que se ejecutó, el número de veces que produjo un error y el tiempo medio de prueba. Puede hacer clic en el nombre de una prueba para abrir la tabla Pruebas e inspeccionar más detalles de esa prueba. Para obtener más información, vea Analizar los resultados de pruebas de carga en la vista Tablas del Analizador de prueba de carga.
Nota
Puede contraer o expandir esta sección haciendo clic en la flecha situada a la izquierda del título de la sección.
Resultados de la página
La sección de resultados de página enumera todas las páginas web de la prueba de carga. Muestra la dirección URL, el escenario, el nombre de la prueba, el tiempo medio de página y el recuento. Puede hacer clic en la dirección URL de una página para abrir la tabla Páginas e inspeccionar más detalles de esa página. Para obtener más información, vea Cómo: Ver el tiempo de respuesta de la página web en una prueba de carga usando el Analizador de prueba de carga.
Nota
Puede contraer o expandir esta sección haciendo clic en la flecha situada a la izquierda del título de la sección.
Resultados de la transacción
La sección de resultados de transacción enumera todas las transacciones de la prueba de carga. Muestra el nombre de la transacción, el escenario, la prueba, el tiempo de respuesta, el tiempo transcurrido y el recuento. Puede hacer clic en el nombre de una transacción para abrir la tabla Transacciones e inspeccionar más detalles de esa transacción. Para obtener más información, vea Analizar los resultados de pruebas de carga en la vista Tablas del Analizador de prueba de carga.
Nota
Puede contraer o expandir esta sección haciendo clic en la flecha situada a la izquierda del título de la sección.
Recursos del sistema sometidos a prueba
La sección de recursos del sistema sometidos a prueba enumera los equipos que son el conjunto de equipos de destino para los que se genera la carga. Incluye todos los equipos en los que se recolecten conjuntos de contadores que no sean el agente o el controlador. Se muestran el nombre del equipo, el porcentaje de tiempo de procesador y la memoria disponible. Puede hacer clic en un nombre de equipo para abrir el gráfico Sistema a prueba y ver el uso de los recursos a lo largo del tiempo. 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.
Nota
Puede contraer o expandir esta sección haciendo clic en la flecha situada a la izquierda del título de la sección.
Recursos de controlador y agentes
La sección de recursos de controlador y agentes contiene una lista de equipos que se utilizan para ejecutar la prueba. Se muestran el nombre del equipo, el porcentaje de tiempo de procesador y la memoria disponible. Puede hacer clic en un nombre de equipo para abrir el gráfico Controlador y agentes y ver el uso de los recursos a lo largo del tiempo. 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.
Nota
Puede contraer o expandir esta sección haciendo clic en la flecha situada a la izquierda del título de la sección.
Errores
La sección de errores enumera todos los errores que se han producido durante la prueba de carga. Muestra el tipo y subtipo del error, el recuento y el último mensaje. Puede hacer clic en un error para abrir la tabla Errores e inspeccionar más detalles de ese error. Para obtener más información, vea Analizar los errores de las pruebas de carga con la tabla de errores.
Nota
Puede contraer o expandir esta sección haciendo clic en la flecha situada a la izquierda del título de la sección.
Vista de gráficos
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
Vista de gráficos en Analizador de prueba de carga
Para mostrar los resultados de la prueba de carga como gráficos, haga clic en Gráficos en la barra de herramientas de la prueba de carga. Cada gráfico se muestra en un panel con el nombre del gráfico mostrado en la parte superior en una lista desplegable. Para mostrar un gráfico diferente en el panel, elija un nombre de gráfico diferente en la lista. Se pueden mostrar hasta cuatro paneles de gráficos a la vez. Puede cambiar entre los diseños del panel utilizando la barra de herramientas desplegable de paneles y restaura la vista predeterminada con el botón Restaurar vistas predeterminadas.
Se proporcionan varios gráficos integrados. Incluyen información de contador de situaciones de prueba de carga comunes. Puede personalizar los gráficos integrados seleccionando los contadores de gráfico. Para ello, utilice la opción Mostrar contador en el gráfico en el menú emergente del Panel de contadores. Además, puede crear sus propios gráficos utilizando el botón Agregar nuevo gráfico de la barra de herramientas o Agregar gráfico del menú emergente del panel de contadores. También puede eliminar los gráficos que ya no se requieran para analizar una prueba de carga utilizando el botón Quitar gráfico de la barra de herramientas.
Para obtener más información, vea los temas siguientes:
Cómo: Agregar y eliminar contadores de los gráficos de resultados de las pruebas de carga
Cómo: Crear gráficos personalizados en los resultados de pruebas de carga
Analizar los resultados de pruebas de carga en la vista Gráficos del Analizador de prueba de carga.
Modos de gráfico
Los gráficos de la vista de gráficos del Analizador de prueba de carga se muestran de uno de estos tres modos:
Modo contraído es el predeterminado del Analizador de prueba de carga durante la ejecución de una prueba. Un gráfico contraído se utiliza con una prueba de carga cuando se está ejecutando. Esto reduce la cantidad de datos que se deben mantener en memoria pero muestra la tendencia de un contador de rendimiento sobre la duración completa de la ejecución de la prueba.
Modo de desplazamiento está disponible cuando se ve el resultado de una prueba de carga mientras se ejecuta. Un gráfico con desplazamiento es una vista opcional que muestra los puntos de datos más recientes. Use un gráfico con desplazamiento para ver únicamente los 100 intervalos de datos más recientes de la prueba.
Modo de zoom se usa para ver el resultado de una prueba de carga completada de una base de datos. Es posible ajustar el zoom del eje x horizontal para analizar determinados períodos de tiempo durante la prueba de carga. Se puede ajustar el zoom del eje Y vertical para analizar determinados intervalos de valores para los contadores de rendimiento que están incluidos en el gráfico.
Cambiar el modo de diagrama
Use la lista desplegable Opciones del gráfico de la barra de herramientas para cambiar entre los modos contraído y con desplazamiento mientras la prueba de carga se está ejecutando. Elija Datos de gráfico para ejecución total para el modo contraído o Datos recientes solo de gráfico para el modo de desplazamiento.
Modo Contraer (datos del gráfico para ejecución completa)
El modo Contraer es el predeterminado del Analizador de prueba de carga durante la ejecución de una prueba. Un gráfico contraído se utiliza con una prueba de carga cuando se está ejecutando. Esto reduce la cantidad de datos que se deben mantener en memoria pero muestra la tendencia de un contador de rendimiento sobre la duración completa de la ejecución de la prueba. Aunque los datos se descartan de la memoria durante una ejecución debido a la contracción, cada muestra de datos que se recopila durante la prueba se almacena en la base de datos de pruebas de carga. Se puede tener acceso a los datos a través de Modo de zoom una vez completada la ejecución.
Un gráfico contraído muestra hasta 100 puntos de datos de un contador de rendimiento. El eje X de la escala de tiempo horizontal de un gráfico contraído tiene un origen de 00:00 y un intervalo que cubre la ejecución completa.
Modo contraído
Cuando el número de puntos de datos recopilados para un contador supera 100, el gráfico se contrae quitando los ejemplos de la intercalación de la serie de datos y recalcula los puntos de datos junto a los ejemplos quitados. Por ejemplo, con un intervalo de muestreo de cinco segundos, la primera contracción se producirá tras 500 segundos de la prueba.
Modo desplazamiento
Un gráfico con desplazamiento es una vista opcional de una ejecución en curso y muestra los puntos de datos más recientes. Use un gráfico con desplazamiento para ver únicamente los 100 intervalos de datos más recientes de la prueba.
En este modo, el origen del eje X del gráfico se desplaza hacia delante a medida que la prueba avanza de modo que los 100 intervalos de muestreo más recientes se pueden ver en el gráfico. En cuanto se alcanza el límite del punto de datos 100, el gráfico se desplaza automáticamente hacia delante 10 intervalos de muestreo.
Modo desplazamiento
El intervalo del eje X de un gráfico con desplazamiento sigue estando fijo en 100 veces el intervalo de muestreo, comparado con un intervalo siempre creciente del eje X de un gráfico contraído. Las actualizaciones de un gráfico con desplazamiento siguen siendo fijas en el intervalo de muestreo, comparadas con los gráficos contraídos, cuyas actualizaciones se producen en intervalos de aumento a medida que la prueba progresa (un múltiplo del intervalo de muestreo).
Modo de zoom
Se utiliza cuando se ve un resultado de prueba de carga completado o si se carga el resultado de una prueba ejecutada previamente. En un gráfico con zoom, las muestras de datos de toda la ejecución se cargan de la base de datos y los controles de zoom se utilizan para seleccionar un valor de tiempo e intervalo de un contador para mostrar en el gráfico.
La base de datos de resultados de la prueba de carga contiene cada punto de datos que se recogió durante la prueba de carga. En una prueba de carga típica, puede tener miles de intervalos de muestreo durante la duración completa de la ejecución de la prueba de carga.
Un gráfico con zoom muestra hasta 100 puntos de datos. Si el intervalo del gráfico supera 100 intervalos de muestreo, las muestras de intercalación se quitan del intervalo para reducir el recuento de muestras de la misma manera que con el modo contraído. Sin embargo, a diferencia del modo contraído, los ejemplos quitados no se quitan de la memoria y se pueden mostrar haciendo zoom en un período de tiempo menor. Si el intervalo de zoom es menor que 100 intervalos de muestreo, no se quita ninguno para lograr el límite del punto de datos 100.
Un gráfico con zoom siempre se inicia con el intervalo de ampliación que abarca la ejecución completa. Ajustando los controles de zoom, el intervalo que se muestra en el gráfico cambia.
Control Zoom (vista de gráficos)
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
El control de zoom solo es visible en el Analizador de prueba de carga cuando se ve un resultado de la prueba de carga en modo de zoom. El modo de zoom se establece en la vista de gráficos cuando una prueba de carga se ha completado o cuando se carga una prueba que se ha ejecutado previamente. Para obtener más información, vea Cómo: Tener acceso a los resultados de las pruebas de carga para su análisis.
Puede mostrar u ocultar los controles de zoom en los gráficos usando Mostrar controles de zoom en la barra de herramientas.
Es posible ajustar el zoom del eje x horizontal para analizar determinados períodos de tiempo durante la prueba de carga. Se puede ajustar el zoom del eje y vertical para analizar determinados intervalos de valores para los contadores que están incluidos en el gráfico.
Los controles de zoom de escala de tiempo horizontal y de intervalo de valores vertical se pueden ajustar mediante el mouse. El control de escala de tiempo horizontal también se puede ajustar mediante las teclas de dirección izquierda y derecha. Si se usan las teclas de dirección para ajustar el control de zoom, se puede ajustar el intervalo de ventanas en 1 intervalo de muestreo cada vez. Las teclas MAYÚS y las teclas de dirección permiten hacer ajustes de 10 intervalos de muestreo.
Para ajustar el control de zoom mediante las teclas de dirección, establezca primero el foco en el control de zoom usando la tecla TAB. Cuando el control deslizante izquierdo tenga el foco, las teclas de dirección moverán el límite inicial de la ventana de zoom 1 intervalo a la izquierda o a la derecha. Cuando el foco esté en el control deslizante del centro, puede usar las teclas de dirección para desplazar la ventana de zoom a la izquierda o a la derecha un intervalo de muestreo sin cambiar el tamaño de la ventana de zoom. Y por último, el control deslizante derecho se desplaza, extendiendo o reduciendo el intervalo del final de la ventana de zoom un intervalo de muestreo.
Para que los controles de zoom horizontal y vertical vuelvan a mostrar la escala de tiempo y los intervalos de valores completos, puede usar la opción Alejar horizontalmente, Alejar verticalmente o Alejar ambos del menú emergente del gráfico.
Sugerencia |
---|
Puede usar Sincronizar controles de zoom horizontal de la barra de herramientas para activar o desactivar la sincronización de zoom horizontal automática. Con la sincronización activada, cualquier zoom que aplique a un gráfico también se aplicará a cualquier otro gráfico de la vista de gráficos. |
Control Zoom (vista de gráficos)
En la ilustración anterior, se ha acercado el gráfico Sistema a prueba para investigar problemas de umbral. Las infracciones de umbral se han habilitado usando Mostrar infracciones de umbral en el gráfico en la lista desplegable Opciones del gráfico de la barra de herramientas.
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.
Opciones de la vista de gráficos
Puede utilizar Opciones del gráfico desplegable de la barra de herramientas para seleccionar maneras diferentes de personalizar la vista de gráficos:
Mostrar leyenda muestra u oculta el recuadro de la leyenda que está asociado a la vista de gráfico.
Datos del grafico para ejecución completa muestra los datos de la ejecución completa. Vea una descripción detallada de la "vista de gráfico contraído" mas adelante en este documento.
Solo datos recientes del gráfico muestra los datos de los 100 intervalos de muestreo más recientes. Vea una descripción detallada de la "vista de gráfico con desplazamiento" mas adelante en este documento.
Mostrar línea de cuadrícula horizontal muestra u oculta las líneas de la cuadrícula horizontales en el gráfico.
Mostrar las líneas de Mín./Máx. muestra los valores mínimo y máximo de un punto de datos contraído. Vea una descripción detallada en Modos de gráfico sobre esta opción.
Mostrar infracciones de umbral en el gráfico dibuja un identificador de infracciones de umbral en el gráfico para un punto de datos que tiene una infracción del umbral asociada.
Área del gráfico
El área del gráfico incluye el eje X horizontal para la escala de tiempo, el eje Y para los intervalos de valor de un contador y el área de trazado. El gráfico seleccionado se dibuja en modo de diagrama seleccionado. Consulte la sección Modos de gráfico para obtener una descripción detallada de los modos disponibles.
Área del gráfico
El contador seleccionado se puede cambiar haciendo clic en una línea de trazado del área del gráfico. También se muestra la información emergente cuando se coloca el puntero sobre un punto de datos o infracción de umbral en el área del gráfico.
Copiar en el Portapapeles
También hay disponible en el menú emergente del área una operación para Copiar. Este comando copia una captura del gráfico y la leyenda en el portapapeles en formato HTML, que se puede pegar a continuación en un informe y enviar electrónicamente utilizando Office Outlook.
Cuadro de diálogo Opciones de trazado
El cuadro de diálogo Opciones de trazado permite cambiar el color y estilo de línea de un contador trazado. Puede corregir también el intervalo en un valor concreto o establecer el intervalo que se va a ajustar automáticamente, según los datos de muestreo.
Cuadro de diálogo Opciones de trazado
Leyenda de la vista de gráficos
Puede utilizar Opciones del gráfico desplegable de la barra de herramientas para seleccionar Mostrar leyenda de manera que se muestre u oculte el panel Leyenda asociado a la vista de gráficos.
Leyenda de la vista Gráficos
La leyenda de la vista de gráficos muestra información sobre cada contador de rendimiento asociado a un gráfico. La siguiente información se incluye en la leyenda:
Mostrar en gráfico: use las casillas para especificar si la línea de un contador determinado, como Carga del usuario o Errores por segundo, se traza en el gráfico. Active una casilla si desea trazar la línea en el gráfico. Desactive una casilla para quitar la línea del gráfico. Cuando se quita una línea del trazado, las estadísticas del contador continúan mostrándose en la leyenda.
Intervalo: muestra el intervalo del eje Y del contador de rendimiento. De forma predeterminada, este valor se ajustará automáticamente cuando cambie el intervalo de los datos de ejemplo. Un intervalo ajustado automáticamente siempre será la siguiente potencia de 10 mayor que el valor Máx. Esto incluye potencias negativas de 10. Un gráfico puede contener una variedad de contadores, cada uno con un intervalo diferente. Por consiguiente, el eje Y no se etiqueta con un intervalo concreto, sino que se etiqueta con valores de 0-100 que representan un porcentaje del intervalo total de cada contador. Por ejemplo, para un contador con un intervalo de 1000, un punto de datos de 60 en el eje Y corresponde a un valor de 600 del contador.
Nota
Puede desactivar el ajuste del valor del rango automático bloqueando el intervalo en un valor concreto. Cuando se bloquea el intervalo, los valores que superen el intervalo se muestran como el valor máximo que especificó en la parte superior del gráfico. Utilice el cuadro de diálogo Opciones de trazado para bloquear el intervalo en un valor concreto. Para obtener más información, vea Cómo: Especificar valores de trazado para contadores gráficos.
Contador: las cuatro columnas denominadas Contador, Instancia, Categoría y Equipo identifican el contador de rendimiento de manera única.
Color: la columna Color muestra el color y estilo de la línea trazada para el contador de rendimiento. Utilice el cuadro de diálogo Opciones de trazado para cambiar el color o el estilo de línea de un contador de rendimiento en el gráfico. El cuadro de diálogo Opciones de trazado está disponible en el menú contextual de la leyenda. Para obtener más información, vea Cómo: Especificar valores de trazado para contadores gráficos.
Estadísticas: las columnas Mín., Máx, Pro y Último muestran las estadísticas respectivas del contador de rendimiento. Estos valores corresponden a los datos que se muestran en el área visible del gráfico. Por ejemplo, si hace zoom en una región de una carrera, las estadísticas de la leyenda reflejarán los valores solo de esa área. La columna "Último" es el valor del contador de rendimiento en el último intervalo de muestreo completado.
Nota
La columna Último se muestra en la leyenda del Analizador de prueba de carga solo cuando la prueba de carga se está ejecutando.
Para obtener más información, vea Cómo: Acercar una región del gráfico en los resultados de pruebas de carga.
La selección de un elemento de la leyenda hace lo siguiente:
Permite quitar el elemento de la leyenda y el gráfico. Presione la tecla Suprimir o haga clic con el botón secundario del mouse y seleccione Eliminar.
Resalta la línea trazada en el gráfico.
Hace que la cuadrícula de datos muestre los datos del elemento seleccionado.
Permite acceder al cuadro de diálogo Opciones de trazado del contador.
Sugerencia |
---|
Puede utilizar el botón desplegable Opciones del gráfico de la barra de herramientas del Analizador de prueba de carga y seleccionar Mostrar leyenda para mostrar u ocultar el panel Leyenda asociado a la vista. |
Para obtener más información, vea Usar la leyenda de la vista Diagramas para analizar pruebas de carga.
Exportar datos de gráficos a Microsoft Excel
Puede exportar los datos de un gráfico a Microsoft Excel utilizando el botón Exportar datos de gráfico a Excel de la barra de herramientas.
Nota
También puede utilizar la lista desplegable del botón Exportar datos de gráfico a Excel para seleccionar Exportar datos de gráfico a texto (.csv).
Si piensa utilizar los datos exportados para crear informes, recomendamos el uso de la funcionalidad del informe de errores integrada. 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.
La siguiente ilustración es un ejemplo de datos de un gráfico exportados a Microsoft Excel.
Microsoft Excel con datos de gráfico exportados
Para obtener más información, vea Cómo: Exportar datos de vista de gráficos a Microsoft Excel.
Vista de tablas
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
Vista de tablas en Analizador de prueba de carga
Para mostrar los resultados de la prueba de carga como tablas, haga clic en Tablas en la barra de herramientas de la prueba de carga. Cada tabla se muestra en un panel con el nombre mostrado en la parte superior en una lista desplegable. Para mostrar una tabla diferente en el panel, elija un nombre diferente en la lista. Se pueden mostrar hasta cuatro paneles de tabla horizontales a la vez. Puede alternar entre los distintos diseños de panel utilizando el botón de la barra de herramientas de la lista desplegable de paneles. Con la vista Tablas, los contadores de rendimiento de la prueba de carga se pueden ver en formato tabular. Para obtener más información, vea Analizar los resultados de pruebas de carga en la vista Tablas del Analizador de prueba de carga.
Las siguientes tablas puede aparecer en la vista de tablas:
Tabla Pruebas
Tabla Agentes
Tabla Errores
Tabla Página
Tabla Solicitudes
Tabla Seguimiento de SQL
Tabla Detalles de pruebas
Tabla Umbrales
Tabla Transacciones
Recoger datos de percentil
Algunas tablas de prueba de carga pueden contener columnas adicionales con datos de percentil y tiempos de respuesta divididos en grupos basados en una emulación de red. De forma predeterminada, estos datos no se recopilan. Para recopilar estos datos, en el Editor de prueba de carga, en el nodo Parámetros de ejecución, seleccione el nodo de parámetros de ejecución concreto que desea cambiar. En la ventana Propiedades, para la propiedad Almacenamiento de detalles de tiempo, seleccione StatisticsOnly o AllIndividualDetails. Para obtener más información, vea Consideraciones para incluir detalles de tiempo para recopilar datos de percentiles.
Tabla Pruebas
En la tabla Pruebas se muestra información sobre el rendimiento web y de pruebas unitarias que se ejecutan durante una prueba de carga. La tabla muestra las pruebas por prueba y escenario, porque una prueba puede estar incluida en muchos escenarios. La tabla Pruebas también incluye el número de veces que se ejecutaron las pruebas, el número de veces que las pruebas pasaron o dieron error, cuántas pruebas produjeron por segundo y el tiempo exigido hacerlas.
Tabla Agentes
Solo se muestra la tabla Agentes cuando la prueba de carga utiliza agentes de prueba y controlador de pruebas. Para obtener más información, vea Distribuir las pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba.
La tabla Agentes muestra una lista de los agentes que se utilizaron durante la ejecución de la prueba de carga. La tabla Agentes incluye la cantidad de solicitudes que el agente probó y, de todas ellas, las que dieron error. Además, la tabla Agentes incluye el número de pruebas de la combinación de pruebas de carga que el agente probó, y cuántas dieron error.
Tabla Errores
En la tabla Errores, la columna Recuento se puede mostrar como un vínculo, como se muestra anteriormente. Para obtener más información del análisis de errores, se puede hacer clic en un vínculo de errores abriendo el cuadro de diálogo Errores de pruebas de carga. Se mostrarán todos los errores relacionados con el contador seleccionado. Los vínculos de errores aparecen en las siguientes tablas:
Tabla Solicitudes y Tabla Agentes Haciendo clic en el vínculo Solicitudes con error se abre el cuadro de diálogo Errores, que muestra todos los errores que están asociados a la solicitud concreta.
Tabla Pruebas Haciendo clic en el vínculo de pruebas con error se inicia el cuadro de diálogo Errores, que muestra todos los errores que están asociados a la prueba concreta.
Tabla Errores Haciendo clic en el vínculo de cuenta de errores se inicia el cuadro de diálogo Errores, que muestra todos los errores que están asociados al tipo o subtipo de error.
Sugerencia Para ver todos los errores que se han producido en la prueba de carga, haga clic en el vínculo en la columna Recuento para Total en la tabla de errores.
El cuadro de diálogo Errores de prueba de carga muestra información de error en respuesta a hacer clic en un vínculo de error en un contador de rendimiento. El cuadro de diálogo muestra un error por la fila, junto con la información de error general recopilada en la prueba de carga.
Cuadro de diálogo Errores de las pruebas de carga
Si se desplaza por el cuadro de diálogo Errores a la derecha, tendrá vínculos en la columna Pila y en la columna Detalles. Los vínculos de la pila abren un cuadro de diálogo Seguimiento de pila de errores que proporciona información de depuración útil.
Cuadro de diálogo Seguimiento de pila de errores
La columna Detalles del cuadro de diálogo Errores de prueba de carga puede tener vínculos Registro de prueba que ayudan a aislar los errores en la prueba de carga. Por ejemplo, haciendo clic en un error de solicitud de prueba de rendimiento se abrirán los resultados de la prueba de rendimiento web y se resaltar el error de la solicitud.
Tabla Página
Las estadísticas adicionales están disponibles en la tabla Páginas cuando se ve un resultado después de la ejecución.
Un parámetro de ejecución de la prueba de carga contiene la propiedad Almacenamiento de detalles de tiempo, que solo puede establecerse en Estadísticas solo o Todos los detalles individuales. Elegir uno de estos valores hace que la prueba de carga almacene los resultados de cada ejecución de la página, además de los tiempos de ejecución típicos de promedio de un intervalo de muestreo.
Cuando se recopilan estadísticas de página individuales, la tabla Páginas de un resultado después de la ejecución incluirá columnas adicionales. Estas columnas incluyen los datos de percentil y los tiempos de respuesta de la página descompuestos en grupos basados en emulación de red.
Para obtener más información, vea Cómo: Ver el tiempo de respuesta de la página web en una prueba de carga usando el Analizador de prueba de carga.
Tabla Solicitudes
La tabla Solicitudes muestra los detalles para las solicitudes individuales emitidas durante una prueba de carga. Esto incluye todas las solicitudes HTTP y solicitudes dependientes tales como imágenes. La tabla Solicitudes muestra las solicitudes por prueba y escenario, porque una solicitud puede estar incluida en muchas pruebas y escenarios.
Tabla Seguimiento de SQL
La tabla Seguimiento de SQL solo está disponible al ver un resultado después de la ejecución.
La tabla Seguimiento de SQL muestra los resultados de seguimiento de SQL. Esta tabla sólo está disponible después de que finalice una prueba de carga y sólo si se utiliza la traza SQL durante la prueba. Para obtener más información, vea Cómo: Ver los datos de seguimiento de SQL de las pruebas de carga en la tabla de seguimiento de SQL.
Tabla Detalles de pruebas
La tabla Detalles de pruebas muestra los detalles de las pruebas incluidas en la combinación de pruebas de carga. Los detalles incluyen el nombre de la prueba, el escenario en el que se ejecutó, cuándo se inició, el tiempo que llevó la ejecución y el resultado que indica si la prueba fue correcta o dio error. Si la prueba dio error, se muestra un vínculo en la columna Detalles. Si se hace clic en el vínculo, se va al Editor de prueba de rendimiento web, donde la solicitud que dio error aparece resaltada.
Tabla Umbrales
La table Umbrales muestra una lista de infracciones a las reglas de umbral producidas durante la ejecución de la prueba de carga. Para obtener más información, vea Acerca de las reglas de umbral en las pruebas de carga Analizar las infracciones de las reglas de umbral en las pruebas de carga usando el Analizador de prueba de carga.
Tabla Transacciones
La tabla Transacciones muestra una lista de las transacciones producidas durante la ejecución de una prueba de carga. Para obtener más información, vea Cómo: Agregar una transacción a una prueba de rendimiento web.
Agregar o quitar columnas (cuadro de diálogo)
Con algunas tablas, se muestra un subconjunto de columnas disponibles, aunque todos los contadores están disponibles. Puede utilizar el cuadro de diálogo Agregar o quitar columnas para elegir el conjunto de columnas que va a mostrarse en una tabla determinada. El cuadro de diálogo de columnas Agregar o quitar columnas está disponible a través del menú emergente de cualquier tabla. La siguiente ilustración muestra el cuadro de diálogo Agregar o quitar para la tabla Solicitudes.
Panel Contadores
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
El panel Contadores está visible en la vista Gráficos y en la vista Tablas. 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 haciendo clic en Mostrar panel 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.
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:
Conjunto Contiene el resumen de datos del contador de rendimiento para cada agente de prueba y para la prueba de carga completa.
Nombre de escenario Las bifurcaciones etiquetadas con nombres de escenario de prueba de carga en el árbol del contador de rendimiento contienen todas las instancias del 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 Contienen todas las instancias del contador de pruebas de no 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 pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba.
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 Contienen 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 Equipos en el panel Contadores
Sugerencia |
---|
Puede hacer clic con el botón secundario en un contador o en una instancia del contador y, a continuación, decidir mostrar el contador en un gráfico o en la leyenda. La ilustración anterior muestra esto para la instancia con error de Microsoft Virtual Machine Failed Bus Network Adapter. |
Nodo Errores en el panel Contadores
Comunicar las infracciones de umbral en el panel Contadores
Las infracciones de umbral están asociadas a contadores de rendimiento específicos e indican que un contador de rendimiento ha superado o no ha llegado a un valor de umbral especificado. Los iconos del panel Contadores indican las infracciones de umbral.
El icono de una infracción de umbral se propaga desde el nodo donde reside el contador específico hasta la raíz. El icono alerta de una infracción en un contador que tal vez no esté visible en el árbol porque no se ha expandido. Esto se puede ver en el Nodo Equipos del panel Contadores de la ilustración anterior.
El icono puede ser alguno de los siguientes:
Ninguna infracción del umbral.
Se ha producido una infracción del umbral grave en el último intervalo.
Se ha producido una infracción del umbral grave en un intervalo anterior.
Se ha producido una infracción del umbral de advertencia en el último intervalo.
Se ha producido una infracción del umbral de advertencia en un intervalo anterior.
En el árbol de contadores, el icono de una infracción de umbral se propaga desde el nodo de contador específico hasta el nodo raíz. Esto sirve para avisarle de que una infracción en un contador puede no estar visible en el árbol porque no se ha expandido.
Opcionalmente, las infracciones del umbral también se pueden mostrar en el gráfico. El icono de umbral aparece en el gráfico junto al punto de datos donde se ha producido la infracción de umbral.
Seleccionar Contadores para el gráfico en el panel Contadores
Los contadores de rendimiento para un gráfico se eligen en el recuadro de contadores. Un contador de rendimiento se puede trazar en el gráfico utilizando uno de los siguientes mecanismos:
Haga clic con el botón secundario en el contador y seleccione Mostrar contador en el gráfico.
Haga doble clic en un nodo del árbol.
Arrastre un nodo del árbol y colóquelo en un gráfico.
Para trazar un único contador de rendimiento en el gráfico, seleccione un nodo en el árbol. Esto identifica el contador de rendimiento deseado de forma única.
Para trazar un grupo de contadores de rendimiento relacionados, elija la opción del menú contextual o arrastre desde un nodo sin hoja. Todos los elementos secundarios del nodo seleccionado se agregarán al gráfico.
Para obtener más información, vea Cómo: Agregar y eliminar contadores de los gráficos de resultados de las pruebas de carga.
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 la prueba 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 la prueba. 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 denominadas 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 se complete la ejecución de la prueba de carga. Para obtener más información, vea Vista Detalles.
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: primero, el valor Todos los detalles individuales no era el predeterminado. 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 la prueba 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.
Vista de detalles
Prueba completada o prueba ejecutada previamente |
Ejecutar prueba de carga |
---|---|
Vista de detalles en Analizador de prueba de carga
La vista Detalles muestra el Diagrama de actividad de usuarios virtuales, que se utiliza para analizar lo que hicieron los usuarios virtuales durante la prueba de carga. El gráfico de actividad de los usuarios virtuales permite ver los modelos de actividad de los usuarios y modelos de carga, relacionar las pruebas con errores o lentas, y ver solicitudes con otra actividad de usuario virtual. El Diagrama de actividad del usuario virtual también puede ayudar a determinar los picos máximos en el uso de la CPU, las caídas de solicitudes por segundo, y qué pruebas o páginas se estaban ejecutando durante esos momentos de máxima y mínima actividad.
Nota
Antes de ejecutar la prueba de carga para la que desea utilizar el Gráfico de detalles de actividad de usuarios virtuales, debe comprobar que la propiedad Almacenamiento de detalles de tiempo está establecida en la opción Todos los detalles individuales utilizando el Editor de prueba de carga de rendimiento. Para obtener más información, vea Consideraciones para incluir detalles de tiempo para recopilar datos de percentiles y Cómo: Configurar los resultados de pruebas para recopilar información completa para habilitar la actividad de usuario virtual en los resultados de pruebas.
Panel Leyenda de detalles
El panel Leyenda de detalles está visible en el Diagrama de actividad del usuario virtual. El recuadro de leyenda de detalles permite filtrar las pruebas, las páginas y las transacciones según criterios diferentes. Por ejemplo, puede quitar ciertas pruebas de la vista o quitar todas las pruebas superadas, o bien quitar las pruebas no superadas en las que se produjeron determinados errores. También puede quitar todas las pruebas que no tienen registros.
Puede resaltar las pruebas no superadas de modo que todas se muestren de color rojo. También puede resaltar las pruebas que tengan registros de prueba. Las pruebas con registros se colorearán en verde.
Panel Resultados del filtro
El panel Resultados del filtro está visible en el Diagrama de actividad del usuario virtual. El panel Resultados del filtro puede filtrar por lo siguiente:
Mostrar solo resultados con registros Muestra únicamente los resultados de la prueba que tienen registros de prueba asociados.
Mostrar resultados correctos Muestra los resultados correctos.
Mostrar resultados con errores Muestra los resultados con errores que pueden ayudar en la depuración.
Complementar los análisis de prueba de carga utilizando los datos adjuntos de datos y diagnóstico
Puede ver los detalles para el diagnóstico y adaptadores de datos compatibles especificados en la configuración de pruebas que seleccionó para utilizar cuando se ejecutó la prueba de carga. Para obtener más información, vea Cómo: Crear una configuración de pruebas para una prueba de carga distribuida y Cómo: Ver datos y datos adjuntos de diagnóstico usando el Analizador de prueba de carga.
Puede ver detalles sobre el adaptador de datos de diagnóstico haciendo clic en el botón Ver datos adjuntos de datos y diagnósticos en la barra de herramientas. Por ejemplo, si la prueba de carga tuviera el adaptador de información del sistema configurado en la configuración de pruebas, se vería la información del sistema de los equipos que se utilizaron cuando se ejecutó la prueba de carga.
Elegir el cuadro de diálogo Adaptador de datos de diagnóstico
Otro ejemplo es una prueba de carga puede incluir el adaptador de IntelliTrace en la configuración de pruebas, que permite abrir la página Resumen de IntelliTrace.
Resumen de IntelliTrace para una prueba de carga
Para obtener más información, vea Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas y Depurar con IntelliTrace.
Complementar el análisis de prueba de carga incluyendo informes de rendimiento de generador de perfiles de ASP.NET en la aplicación web que se somete a prueba
Las herramientas de sesión de rendimiento que se incluyen en Visual Studio Premium permiten a los desarrolladores medir, evaluar y solucionar en el código los problemas relacionados con el rendimiento. Para obtener más información sobre herramientas de sesión de rendimiento, vea Analizar el rendimiento de la aplicación mediante las herramientas de generación de perfiles.
Puede ver el informe de rendimiento de ASP.NET haciendo clic en el botón Ver informe de rendimiento del generador de perfiles en la barra de herramientas.
Informe de resumen de sesión de rendimiento de aplicación web
Para obtener más información, vea Cómo: Ejecutar una sesión de rendimiento en una aplicación web
Sugerencia |
---|
Considere el uso del diagnóstico del Generador de perfiles y adaptador de datos de ASP.NET en la configuración activa de pruebas, en lugar de utilizar una sesión del generador de perfiles en la aplicación web. Sin embargo, el adaptador de datos de diagnóstico del Generador de perfiles de ASP.NET no permite generar perfiles de Cassini. Para obtener más información, vea Cómo: Ejecutar una pruebas de carga que contenga pruebas de rendimiento web que recopile datos del generador de perfiles de ASP.NET. |
Informar de los resultados de las pruebas de carga o los análisis de tendencias con Microsoft Excel
Puede generar informes de prueba de carga de Microsoft Excel basados en dos o más resultados de pruebas. Están disponibles dos informes de prueba de carga:
Ejecutar comparación Crea un conjunto de informes que compara los datos de dos resultados de prueba de carga usando tablas y gráficos de barras.
Tendencia Puede generar análisis de tendencias en dos o más resultados de pruebas de carga. Los resultados se muestran con gráficos de líneas, pero los datos están disponibles en tablas dinámicas.
Sugerencia |
---|
También puede crear manualmente informes de Microsoft Word copiando y pegando los datos de la vista de resumen, gráficos y tablas. Para obtener más información, veaCómo: Crear manualmente informes de rendimiento de pruebas de carga con Microsoft Word. |
Se puede usar cualquier de estos dos informes para compartir los datos de rendimiento con las partes interesadas y mostrar si el rendimiento global y el estado del sistema mejoran o empeoran.
Las definiciones de informe están almacenadas en la base de datos de pruebas de carga. Cuando se guarda un informe, su definición se guarda en la base de datos y se puede volver a utilizar más adelante.
Además, el archivo de hoja de cálculo se puede compartir con las partes interesadas de forma que no tengan que conectarse a la base de datos para ver el informe.
La siguiente ilustración es un ejemplo de un informe que muestra una correlación entre un declive en la velocidad de la transacción (Actualizar el carro) y la degeneración del contador (% de procesador). Esto señala un posible problema en el código de aplicación, en lugar de en la base de datos o en la red, y es un candidato bueno de diagnóstico utilizando el Generador de perfiles de ASP.NET.
Los informes de Excel se pueden generar en el Analizador de prueba de carga, utilizando el botón Crear informe en Excel de la barra de herramientas, o desde Excel, utilizando la opción Cargar informe de pruebas en la pestaña Prueba de carga de la cinta de opciones de Office.
Nota
Si agrega comentarios a una prueba de carga, aparecerán en el informe de Excel. Para obtener más información, vea Adjuntar notas a un resultado de prueba de carga
De forma predeterminada, se seleccionan los siguientes contadores para el informe. Sin embargo, puede seleccionar más contadores y agregarlos al informe en el asistente Generar informe de prueba de carga.
LoadTest:Page - Tiempo promedio de la página
LoadTest:Request - Solicitudes por segundo
LoadTest:Scenario - Carga de usuarios
LoadTest:Test - Tiempo medio de la prueba
LoadTest:Test - Nº total de pruebas
LoadTest:Transaction - Promedio Tiempo de respuesta
LoadTest:Transaction - Nº total de transacciones
Memoria - MB disponibles
Interfaz de red - Total de bytes/s
PhysicalDisk - % de tiempo de inactividad
Proceso - % de tiempo de procesador
Procesador - % de tiempo de procesador
El informe de Microsoft Excel se genera con las siguientes pestañas:
Tabla de contenido: muestra el nombre del informe de prueba de carga y proporciona una tabla de contenido con vínculos a las diferentes pestañas del informe.
Ejecuciones: proporciona detalles sobre las dos ejecuciones que se comparan en el informe.
Comparación de pruebas: proporciona detalles en forma de gráfico de barras sobre las regresiones y las mejoras de rendimiento entre las dos ejecuciones que se comparan.
Comparación de páginas: proporciona datos de comparación de rendimiento en forma de gráfico de barras y porcentaje entre las dos ejecuciones en las diferentes páginas de las ejecuciones de pruebas.
Comparación de equipos: proporciona datos de comparación entre las dos ejecuciones basados en los equipos utilizados.
Comparación de errores: compara los tipos de error encontrados entre los dos ejecuciones y el número de repeticiones.
Sugerencia |
---|
Para conseguir mejores informes, las pruebas de carga y las pruebas de rendimiento web cuenta con varias propiedades disponibles que permiten obtener informes más completos. La solicitud de página tiene dos propiedades que se presentan en los informes: Objetivo y Nombre de informe. Los tiempos de respuesta de página se mostrarán con respecto al objetivo y se usará el nombre del informe en lugar de la dirección URL en los informes. En los parámetros de ejecución de una prueba de carga, en Administrar conjuntos de contadores, se incluye la propiedad Etiquetas de equipo para los nombres del equipo de los informes. Resulta muy útil para describir el rol de un equipo determinado en el informe. |
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.
Consideraciones sobre la ejecución de pruebas de carga
Una parte importante de analizar los datos en el analizador de prueba de carga consiste en asegurarse de que la prueba de carga se configuró correctamente antes de ejecutarse. Por tanto, antes de ejecutar una prueba de carga, debe comprobar que está correctamente configurada según los requisitos o propósito de la prueba.
Sugerencia |
---|
Antes de ejecutar una prueba de carga, se recomienda asegurarse de que todas las pruebas unitarias y de rendimiento web contenidas en la prueba de carga se superan cuando se ejecutan en solitario. Puede comprobar las pruebas ejecutándolas desde las ventanas Explorador de pruebas o Vista de pruebas, o desde el Editor de prueba de rendimiento web. Para las pruebas de rendimiento web con enlace de datos, recorra todos los valores de datos. |
Elija el modelo de carga adecuado. |
Elija un modelo de carga para cada escenario de la prueba de carga adecuado para los objetivos:
|
Elija la ubicación del almacén de resultados de las pruebas de carga. |
Consideraciones sobre el almacén de resultados de pruebas de carga |
Establezca el intervalo de muestreo del contador de rendimiento correctamente. |
Consideraciones sobre el intervalo de muestreo de los contadores de rendimiento |
Considerar incluir detalles de tiempo para recopilar datos de percentiles |
Consideraciones para incluir detalles de tiempo para recopilar datos de percentiles |
Considere la posibilidad de habilitar la traza SQL |
Considere la posibilidad de habilitar la traza SQL |
Determine si se necesitan agentes de prueba adicionales. |
No sobrecargue los agentes de prueba |
Para obtener más información, vea Consideraciones sobre las pruebas de carga.
Consideraciones sobre los modelos de carga
Elija uno de los siguientes modelos de carga para cada escenario de prueba de carga adecuado para sus objetivos.
Para obtener más información, vea Modificar modelos de carga para modelar las actividades de usuarios virtuales.
Utilizar un modelo de carga constante
Los modelos de carga constante se usan para ejecutar la misma carga de usuario durante la ejecución de una prueba de carga. Tenga cuidado cuando use un modelo de carga constante con un recuento de usuarios elevado porque se puede hacer una demanda irrazonable y poco realista al servidor o servidores de prueba de carga. Por ejemplo, si la prueba de carga contiene una prueba web que comienza con la solicitud de una página principal y configura la prueba con una carga constante de 1000 usuarios, se enviarán las 1000 primeras solicitudes a la página principal lo más rápidamente posible. Esta puede no ser una simulación realista de acceso al sitio web. Para evitarlo, considere el uso de un modelo de carga por pasos que aumenta gradualmente a 1000 usuarios o especifique un período de preparación en los parámetros de ejecución de la prueba de carga. Para obtener más información, vea Configurar el retraso de la hora de inicio del escenario.
Utilizar un modelo de carga por pasos
Se puede usar un modelo de carga de pasos para aumentar la carga en el servidor o los servidores mientras se ejecuta la prueba de carga, de forma que se vea cómo varía el rendimiento a medida que aumenta la carga de usuarios. Por ejemplo, para observar el rendimiento del servidor o los servidores cuando aumenta la carga de usuarios a 2000, ejecute una prueba de carga de 10 horas utilizando un modelo de carga por pasos con las siguientes propiedades:
Recuento inicial de usuarios: 100
Recuento máximo de usuarios: 2000
Duración del paso (segundos): 1800
Tiempo de rampa de paso (segundos): 20
Recuento de pasos de usuario: 100
Estas configuraciones hacen que la prueba de carga se ejecute durante 30 minutos (1800 segundos) con cargas de 100, 200, 300 y hasta 2000 usuarios. La propiedad Tiempo de rampa de paso merece mención especial, porque es la única de estas propiedades que no está disponible para su selección en el Asistente para nueva prueba de carga. Esta propiedad permite que el aumento de un paso al siguiente (por ejemplo, de 100 a 200 usuarios) sea gradual en lugar de inmediato. En el ejemplo, la carga del usuario se aumentará de 100 a 200 usuarios en un período de 20 segundos. Este es un aumento de 5 usuarios por segundo. Para obtener más información, vea Cómo: Especificar la propiedad Step Ramp Time para un modelo de carga por pasos.
Nota
Visual Studio Ultimate permite utilizar hasta 250 usuarios virtuales en una ejecución de prueba de carga local. Si las pruebas de carga necesitan más usuarios virtuales o si desea usar equipos remotos, debe comprar Visual Studio Load Test Virtual User Pack 2010. Puede adquirir Visual Studio Load Test Virtual User Pack 2010 donde compró Visual Studio Ultimate. Para obtener más información, vea Administrar las licencias de usuario virtual para la prueba de carga con un controlador de prueba y Configurar los controladores de prueba y los agentes de prueba para la prueba de carga.
Utilizar un modelo de carga basado en objetivos
Un modelo de carga basado en objetivos es útil cuando se desea determinar el número de usuarios que el sistema puede admitir antes de llegar a un nivel de utilización de los recursos. Esta opción funciona mejor cuando ya se ha identificado el recurso que limita el sistema, es decir, el cuello de botella. Por ejemplo, si sabe que el recurso que limita el sistema es la CPU del servidor de bases de datos, y desea ver cuántos usuarios se admiten cuando la CPU del servidor de bases de datos está ocupada al 75%, puede usar un modelo de carga basado en objetivos a fin de mantener el valor del contador de rendimiento "% de tiempo del procesador" entre 70% y 80%.
Precaución |
---|
Si algún otro recurso está limitando el rendimiento del sistema, nunca se podrá alcanzar el objetivo especificado en el modelo de carga basado en objetivos y la carga de usuarios continuará aumentando hasta llegar al valor especificado en Recuento máximo de usuarios. |
Esta normalmente no es la carga deseada. Por consiguiente, tenga el cuidado sobre la opción del contador de rendimiento en el modelo de carga basado en objetivos y también tome una decisión sobre el valor de Recuento máximo de usuarios para poner un límite superior a la carga de usuarios.
Consideraciones sobre el almacén de resultados de pruebas de carga
Cuando se instala Visual Studio Ultimate, el almacén de resultados de pruebas de carga se prepara para utilizar una instancia de SQL Express que se instala en el equipo. SQL Express se limita a utilizar un máximo de 4 GB de espacio en disco. Si va a ejecutar muchas pruebas de carga en un período largo de tiempo, considere configurar el almacén de resultados de pruebas de carga para utilizar una instancia completa de SQL Server si está disponible. Para obtener más información, vea Administrar los resultados de pruebas de carga en el repositorio de resultados pruebas de carga.
Considere la posibilidad de habilitar la traza SQL
Para diagnosticar problemas de rendimiento de SQL, hay un conjunto de propiedades en los parámetros de ejecución del Editor de prueba de carga que permiten habilitar la característica Seguimiento SQL de Microsoft SQL Server durante la prueba de carga. Si la característica de seguimiento SQL está habilitada, los datos del seguimiento SQL se pueden mostrar en el Analizador de prueba de carga en la tabla Seguimiento SQL, que está disponible en la vista Tablas.
El seguimiento SQL es una alternativa sencilla a iniciar una sesión del Analizador de SQL independiente mientras la prueba de carga se está ejecutando. Para habilitar esta característica, el usuario que está ejecutando la prueba de carga debe tener los privilegios de SQL necesarios para el seguimiento SQL y se debe especificar un directorio donde se escribirá el archivo de seguimiento. El directorio es normalmente una ruta compartida. Cuando finaliza la prueba de carga, este archivo se importa al repositorio de la prueba de carga y se asocia a ésta para que se pueda ver más tarde con el Analizador de prueba de carga.
Para obtener más información, vea Recopilar los datos de seguimiento SQL para supervisar y mejorar el rendimiento en las pruebas de carga.
No sobrecargue los agentes de prueba
Si una máquina de agente de prueba utiliza más del 75% de la CPU o tiene menos del 10% de memoria física disponible, agregue más agentes a la prueba de carga para asegurarse de que la máquina del agente no se convierta en el cuello de botella de la prueba de carga.
Para obtener más información, vea Cómo: Especificar los agentes de prueba que se usarán en escenarios de prueba de carga y Distribuir las pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba.
Vea también
Conceptos
Especificar los conjuntos de contadores para equipos en una prueba de carga
Administrar los resultados de pruebas de carga en el repositorio de resultados pruebas de carga
Otros recursos
Analizar los resultados de pruebas de carga con el analizador de pruebas de carga