Compartir a través de


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

Este tema se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

El tema es aplicable El tema no es aplicable El tema no es aplicable El tema no es aplicable

Algunos sitios web y 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 será diferente cada vez que se ejecuta 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 predeterminada de Visual Studio 2010 Ultimate 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 tiene Visual Studio 2010 Ultimate configurado para no detectar los parámetros dinámicos, o si la aplicación web sometida a prueba se modifica con parámetros dinámicos adicionales, el Editor de prueba de rendimiento web ofrece la posibilidad 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 2010 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 prueba 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 procedimiento siguiente.

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 prueba 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, si se detectan parámetros dinámicos, aparece el cuadro de diálogo Promocionar parámetros dinámicos a parámetros de pruebas web.

    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 hace clic en 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. Haga clic en 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

Otros recursos

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