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 |
---|---|---|---|
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
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.
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.
Sugerencia 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.
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.
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