Cómo: Especificar la propiedad Almacenamiento de detalles de tiempo para el parámetro de ejecución de una prueba de carga
Publicada: julio de 2016
Después de crear la prueba de carga con el Asistente para prueba de carga nueva, 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. Vea [retirado] Crear pruebas de carga.
Nota
Para obtener una lista completa de las propiedades y sus descripciones, consulte Propiedades de los parámetros de ejecución de las pruebas de carga.
Requisitos
- Visual Studio Enterprise
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 pruebas de carga. Para obtener más información, consulte 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 pruebas de carga. De este modo, se pueden mostrar datos como percentiles 90 y 95 en el Analizador de prueba de carga en las tablas Pruebas, Transacciones y Páginas.
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, consulte 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 versiones de Visual Studio anteriores a Visual Studio 2010, incluidas Microsoft Visual Studio 2005 y Visual Studio 2008, la configuración Todos los detalles individuales de la propiedad Almacenamiento de detalles de tiempo. En Visual Studio 2010 y versiones posteriores, hay dos diferencias importantes. En primer lugar, Todos los detalles individuales no era la configuración predeterminada. La única forma 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.
Elija la configuración de ejecución que desea establecer, por ejemplo, Run Settings1[Active].
Abra la ventana Propiedades. En el menú Ver, seleccione Ventana Propiedades.
En la categoría Resultados, elija 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, consulte Running Load and Web Performance Tests 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
Analizar la actividad de usuario virtual de prueba de carga en la vista Detalles del Analizador de prueba de carga
Tutorial: Usar el Diagrama de actividad del usuario virtual para aislar problemas de rendimiento