Compartir a través de


Cómo: Promover los parámetros dinámicos a parámetros de prueba de rendimiento web

Algunos sitios web y algunas aplicaciones usan parámetros dinámicos en una o varias de sus solicitudes web.Un parámetro dinámico es un parámetro cuyo valor se genera cada vez que un usuario ejecuta la aplicación.Un parámetro dinámico puede hacer que se produzcan errores en la reproducción de las pruebas de rendimiento web porque el valor dinámico probablemente sea diferente cada vez que se ejecute la prueba.Por consiguiente, no se pueden reproducir valores grabados.Un ejemplo de parámetro dinámico es un identificador de sesión.El identificador de sesión normalmente cambia con una frecuencia de entre 5 y 30 minutos.

La grabadora de pruebas de rendimiento web y el motor de reproducción administran automáticamente los tipos más comunes de parámetros dinámicos:

  • Valores de parámetros dinámicos establecidos en un valor de cookie.El motor de pruebas de rendimiento web los administra automáticamente durante la reproducción.

  • Valores de parámetros dinámicos establecidos en campos ocultos en páginas HTML, como el estado de vista de ASP.NET.La grabadora los administra automáticamente agregando reglas de extracción de campos ocultos a la prueba.

  • Valores de parámetros dinámicos establecidos como cadenas de consulta o parámetros de envío de formulario.Se administran mediante la detección de parámetros dinámicos cuando se completa la prueba.

La configuración de Visual Studio Ultimate predeterminado es detectar los parámetros dinámicos al grabar una prueba de rendimiento web con la grabadora de prueba de rendimiento web.Sin embargo, si hace Visual Studio Ultimate configurar no detectar los parámetros dinámicos, o la aplicación Web que se está probando obtiene modificado con parámetros dinámicos adicionales, el editor de prueba de rendimiento web proporciona la capacidad de detectar los parámetros dinámicos en la prueba de rendimiento web.

[!NOTA]

Puede cambiar el comportamiento predeterminado para detectar los parámetros dinámicos al ejecutar una prueba de rendimiento web en Visual Studio Ultimate.Para obtener más información, vea Cómo: Configurar las opciones de Visual Studio Ultimate para las pruebas de rendimiento web.

En el Editor de pruebas de rendimiento web, puede usar el botón Promocionar parámetros dinámicos a parámetros de pruebas web de la barra de herramientas para detectar automáticamente los tipos de parámetros dinámicos enumerados en la prueba de rendimiento web, como se describe en el siguiente procedimiento.

Requisitos

  • Visual Studio Ultimate

Para detectar los parámetros dinámicos en la prueba de rendimiento web

  1. Abra una prueba de rendimiento web.

    Se abrirá el Editor de pruebas de rendimiento web y se mostrará el árbol de solicitudes de la prueba de rendimiento web.

  2. En la barra de herramientas, haga clic en el botón Promocionar parámetros dinámicos a parámetros de pruebas web.

    Una vez completado el proceso de detección, aparecerá el cuadro de diálogo Promocionar parámetros dinámicos a parámetros de pruebas web, si se detectan parámetros dinámicos.

    Los parámetros dinámicos se muestran en la columna Parámetro dinámico.Las solicitudes de las que se va a extraer y a las que se va a enlazar el parámetro dinámico se enumeran bajo las columnas Extraer parámetro de la respuesta y Enlazar a solicitud.

    SugerenciaSugerencia

    Si se selecciona un parámetro dinámico en el cuadro de diálogo Promocionar parámetros dinámicos a parámetros de pruebas web, se resaltarán dos solicitudes en el árbol de solicitudes del Editor de prueba de rendimiento web.La primera solicitud será la solicitud a la que se agregará la regla de extracción.La segunda solicitud es donde se enlazará el valor extraído.

  3. Seleccione o desactive la casilla situada al lado de los parámetros dinámicos que le gustaría poner en correlación automáticamente.De forma predeterminada, se activan todos los parámetros dinámicos.

  4. Elija Aceptar.

    [!NOTA]

    Hay algunas formas de parámetros dinámicos que no se detectan.Para administrar estos parámetros correctamente, puede agregar manualmente reglas de extracción a los parámetros dinámicos en sus pruebas de rendimiento web.Para obtener más información, vea Cómo: Resolver problemas de reproducción de pruebas de rendimiento web causados por parámetros dinámicos.

Vea también

Tareas

Cómo: Crear nuevas pruebas de rendimiento web con la grabadora de pruebas de rendimiento web

Cómo: Resolver problemas de reproducción de pruebas de rendimiento web causados por parámetros dinámicos