Compartir a través de


Modificar los tiempos de reflexión para simular los retrasos de la interacción humana en un sitio web en escenarios de pruebas de carga

 

los tiempos de reflexión se usan para simular el comportamiento humano que hace que las personas esperen entre las interacciones con un sitio web. Los tiempos de reflexión aparecen entre solicitudes en una prueba de rendimiento web y entre iteraciones de prueba en un escenario de prueba de carga. El uso de tiempos de reflexión en una prueba de carga puede ser útil para crear simulaciones de carga más precisas. Puede cambiar la posibilidad de uso de tiempos de reflexión, o su aplicación en pruebas de carga. La opción de uso de tiempos de reflexión en las pruebas de carga se cambia en el Editor de prueba de carga.

El perfil de reflexión es un valor de configuración que se aplica a un escenario en una prueba de carga. Este valor determina si los tiempos de reflexión que se guardan en las pruebas de rendimiento web individuales se utilizan durante la prueba de carga. Si desea utilizar tiempos de reflexión en algunas pruebas de rendimiento web pero no en otras, debe colocarlos en escenarios diferentes. Para obtener más información sobre los escenarios, vea Modificar escenarios de prueba de carga con el Editor de prueba de carga.

Inicialmente, se establece si se van a utilizar tiempos de reflexión en las pruebas de carga cuando se crea la prueba de carga mediante el Asistente para prueba de carga nueva. Para obtener más información, consulte Modificar escenarios de prueba de carga con el Editor de prueba de carga.

Requisitos

  • Visual Studio Enterprise

Las opciones de Perfil de reflexión se describen en la lista siguiente:

  • Off
    Los tiempos de reflexión se omiten. Utilice esta configuración cuando desee generar carga máxima para cargar considerablemente su servidor Web. No la utilice cuando trate de crear interacciones del usuario con un servidor Web más realistas.

  • On
    Los tiempos de reflexión se utilizan exactamente como se grabaron en la prueba de rendimiento web. Simula que varios usuarios ejecutan las pruebas de rendimiento web exactamente como se han grabado. Dado que una prueba de carga simula varios usuarios, el uso del mismo tiempo de reflexión podría crear un modelo de carga de usuarios virtuales sincronizados que resultaría poco natural.

  • Distribución normal
    Se utilizan los tiempos de reflexión, pero modificados según una curva normal. Proporciona una simulación más realista de usuarios virtuales variando ligeramente el tiempo de reflexión entre las solicitudes.

Nota

Para obtener una lista completa de las propiedades del escenario de prueba de carga y sus descripciones, vea Propiedades de los escenarios de prueba de carga.

Cambiar el perfil de reflexión

Para cambiar un perfil de reflexión en un escenario de prueba de carga

  1. En el proyecto de prueba de carga y de rendimiento web, abra una prueba de carga.

    Para obtener más información sobre cómo crear un proyecto de prueba de carga y rendimiento web, consulte How to: Create and Configure Test Projects for Automated Tests.

    Para obtener más información sobre cómo crear una prueba de carga, consulte Create and run a load test.

  2. En el Editor de prueba de carga, elija el nodo del escenario en el que desea cambiar el Perfil de reflexión. El Perfil de reflexión se muestra en la ventana Propiedades. Presione F4 para abrir esta ventana.

  3. Cambie la propiedad Perfil de reflexión en la ventana Propiedades.

  4. Cuando haya terminado de cambiar las propiedades, elija Guardar en el menú Archivo. Entonces podrá ejecutar la prueba de carga con el nuevo perfil de reflexión.

Vea también

Create and run a load test
Modificar escenarios de prueba de carga con el Editor de prueba de carga
[retirado] Cómo: Establecer los tiempos de reflexión para simular las pausas humanas en una prueba de rendimiento web
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2