Cómo: Especificar la propiedad Almacenamiento de detalles de tiempo para el parámetro de ejecución de una prueba de carga
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Después de crear la prueba de carga con el Asistente para nueva prueba de carga, puede usar el Editor de prueba de carga para cambiar las propiedades de los escenarios de modo que satisfagan las necesidades y los objetivos de la prueba. Para obtener más información, vea Cómo: Crear una nueva prueba de carga mediante el Asistente para nueva prueba de carga.
Nota
Para obtener una lista completa de las propiedades de los parámetros de ejecución y sus descripciones, vea Propiedades de los parámetros de ejecución de las pruebas de carga.
Con el Editor de prueba de carga, puede editar el valor de la propiedad Almacenamiento de detalles de tiempo de los parámetros de ejecución en la ventana Propiedades.
La propiedad Almacenamiento de detalles de tiempo se puede establecer en cualquiera de las opciones siguientes:
Todos los detalles individuales: recopila y almacena los datos de tiempo individuales de cada prueba, transacción y página emitidos durante la prueba.
Nota
La opción Todos los detalles individuales debe estar seleccionada para permitir que aparezcan los datos de usuarios virtuales en los resultados de la prueba de carga. Para obtener más información, vea Analizar la actividad de usuario virtual de prueba de carga en la vista Detalles del Analizador de prueba de carga.
Ninguno: no recopila detalles de tiempo individuales. Sin embargo, los valores promedio todavía están disponibles.
Solo estadísticas: almacena datos de tiempo individuales, pero solo como datos de percentil. De este modo, se ahorra espacio.
Consideraciones sobre la propiedad Almacenamiento de detalles de tiempo
Si se habilita la propiedad Almacenamiento de detalles de tiempo, el tiempo que tarda en ejecutarse cada prueba, transacción y página individual durante la prueba de carga se almacenará en el repositorio de resultados de la prueba de carga. De este modo, se pueden mostrar datos como percentiles 90 y 95 en el Analizador de prueba de carga en las tablas Pruebas, Transacciones y Páginas.
Si la propiedad Almacenamiento de detalles de tiempo está habilitada, estableciendo su valor en Sólo estadísticas o en Todos los detalles individuales, todas las pruebas, páginas y transacciones individuales, y los datos de percentiles se calculan a partir de los datos de tiempo individuales. La diferencia es que con la opción Sólo estadísticas, después de calcular 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, quizás desee procesar los datos detallados de tiempo de otras maneras mediante herramientas de SQL, en cuyo caso se debe usar la opción Todos los detalles individuales para que los datos detallados 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 Analizar la actividad de usuario virtual de prueba de carga en la vista Detalles del Analizador de prueba de carga.
La cantidad de espacio necesario en el repositorio de resultados de pruebas de carga para almacenar los detalles de tiempo puede 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, ya que los datos se almacenan en los agentes de prueba de carga hasta que finaliza la ejecución de la prueba, momento en el cual 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.
Los datos de tiempo se almacenan en el archivo LoadTestItemResults.dat durante la ejecución y se devuelven al controlador cuando la prueba de carga se ha completado. En el caso de una prueba de carga de ejecución prolongada, el tamaño del archivo es grande. Si no hay espacio en disco suficiente en el equipo del agente, esto será un problema.
Nota
En las versiones anteriores de Visual Studio, incluso Microsoft Visual Studio 2005 y Visual Studio 2008, estaba disponible el valor Todos los detalles individuales de la propiedad Almacenamiento de detalles de tiempo. Sin embargo, hay dos diferencias importantes. En primer lugar, Todos los detalles individuales no era la configuración predeterminada. la única manera de obtener acceso a esta información era mediante consultas SQL.
Si va a actualizar un proyecto de una versión anterior de Visual Studio Load Test, use el procedimiento siguiente para habilitar la recopilación de detalles completos.
Para configurar la propiedad Almacenamiento de detalles de tiempo en una prueba de carga
Abra una prueba de carga en el Editor de prueba de carga.
Expanda el nodo Parámetros de ejecución en la prueba de carga.
Haga clic en los parámetros de ejecución que desea configurar, como Run Settings1[Active].
Abra la ventana Propiedades. En el menú Ver, seleccione Ventana Propiedades.
Bajo la categoría Resultados, haga clic en la propiedad Almacenamiento de detalles de tiempo y seleccione Todos los detalles individuales.
Después de haber configurado el valor Todos los detalles individuales de la propiedad Almacenamiento de detalles de tiempo, puede ejecutar la prueba de carga y ver el Diagrama de actividad del usuario virtual. Para obtener más información, vea Ejecutar pruebas de carga y rendimiento web y Cómo: Analizar lo que hacen los usuarios virtuales durante una prueba de carga mediante el Diagrama de actividad de los usuarios virtuales.
Vea también
Tareas
Tutorial: Usar el Diagrama de actividad del usuario virtual para aislar problemas de rendimiento