Compartir a través de


Establecer las propiedades de las pruebas de rendimiento web con el Editor de prueba de rendimiento web

Puede establecer propiedades en pruebas de rendimiento web y en partes de dichas pruebas para controlar el modo en que la prueba se ejecuta y comprueba aspectos del sitio que se está probando.Puede establecer estas propiedades en los niveles siguientes:

  • En una prueba de rendimiento web

  • En una solicitud de prueba de rendimiento web

  • En parámetros de envío de formulario y parámetros de cadena de consulta

[!NOTA]

Ésta no es una lista completa de propiedades.

Requisitos

  • Visual Studio Ultimate

Propiedades de pruebas de rendimiento web

  • Propiedad StopOnError.Al ejecutar una prueba de rendimiento web, un error en una solicitud HTTP puede hacer que la prueba no se supere.A pesar del resultado de error, la prueba no dejará de ejecutarse automáticamente.Para que la prueba deje de ejecutarse cuando se produzca este tipo de error, establezca la propiedad Detenerse ante error en True.

  • Propiedad InheritFromWebTest en pruebas de rendimiento web secundarias.Si la prueba de rendimiento web está incluida en otra prueba de rendimiento web y hereda las propiedades de esa prueba de rendimiento web primaria, esta propiedad devuelve un objeto WebTest de la prueba de rendimiento web primaria.

  • Los objetos WebTestRequest y WebTest tienen ahora una propiedad Outcome, que obtiene un resultado Pass o Fail.Para obtener más información, vea Outcome y Outcome.

Propiedades en solicitudes de pruebas de rendimiento web

  • ExpectedHttpStatusCode.Esta propiedad especifica el código de estado HTTP que indica si la solicitud se ha ejecutado correctamente.La grabadora de prueba de rendimiento web establece inicialmente este valor en un valor en blanco.Un código devuelto en el intervalo de nivel 200 o 300 indica que la solicitud se ha ejecutado correctamente.

    Puede agregar una solicitud dependiente a una solicitud.Si se produce un error en la solicitud dependiente y su código de estado HTTP coincide con el valor de la propiedad Código de estado HTTP previsto en la definición de la solicitud, la solicitud dependiente se marcará como superada.

    Si agrega una solicitud dependiente y establece su propiedad Analizar solicitudes dependientes en True, y se analiza una solicitud coincidente, la definición de la solicitud dependiente invalida la solicitud analizada.Esto le permite omitir los errores de una solicitud dependiente que no estén en el intervalo de nivel 200 o 300 agregando explícitamente la solicitud dependiente y estableciendo su código devuelto correctamente.La dirección URL de la solicitud dependiente en la prueba de rendimiento web puede contener un parámetro de contexto como parte de la ruta de acceso.

  • FollowRedirects.Si establece la propiedad Seguir redirecciones en True, la propiedad Código de estado HTTP previsto se aplica a la dirección URL de la respuesta registrada.

    Por ejemplo, podría establecer Código de estado HTTP previsto en 401 y Seguir redirecciones en True.Al ejecutar la prueba, se comprueba si se devuelve un código de estado HTTP de 401 (Desautorizado) cuando el usuario especificado en las credenciales de la prueba de rendimiento web no está autorizado para tener acceso a la página.

  • Dirección URL de respuesta esperada La propiedad Dirección URL de respuesta esperada captura la dirección esperada de URL final para una solicitud tras seguir todas las redirecciones.La grabadora de prueba de rendimiento web rellena automáticamente este campo con el valor adecuado.

    [!NOTA]

    Los parámetros de cadena de consulta no se incluyen en la dirección URL de la propiedad Dirección URL de respuesta esperada.

    Si establece la propiedad Seguir redirecciones de una solicitud en False, la propiedad Dirección URL de respuesta esperada coincide con la propiedad URL de la solicitud.

    [!NOTA]

    Una regla de validación, por ejemplo la regla de Dirección URL de respuesta, comprueba normalmente la propiedad Dirección URL de respuesta esperada.La regla Dirección URL de respuesta no tiene propiedades; comprueba en tiempo de ejecución que la dirección URL final, después de todas las redirecciones, coincide con el valor registrado.Es decir, la dirección URL final es la URL que aparece en la barra de direcciones de un explorador web una vez completada una solicitud.Esta regla está diseñada para detectar las redirecciones a una página de error.La regla de validación de URL de respuesta final se agrega automáticamente a una prueba de rendimiento web registrada.

Propiedades en parámetros

  • Valor registrado Podría ser conveniente desenlazar un campo enlazado en una página y, a continuación, restaurar su valor al valor estático original.Para restaurar el valor registrado original de la propiedad, utilice la propiedad Valor registrado en un parámetro FormPost o QueryString.Cuando se desenlaza uno de estos parámetros, el valor del parámetro se establece automáticamente en el valor registrado.

Vea también

Tareas

Cómo: Usar los nombres de informes para identificar fácilmente las solicitudes en una prueba de rendimiento web

Cómo: Crear una prueba de rendimiento web codificada

Cómo: Modificar las pruebas de rendimiento web con el Editor de prueba de rendimiento web

Conceptos

Enlazar un origen de datos a una prueba de rendimiento web

Usar las reglas de validación y extracción en las pruebas de rendimiento web

Otros recursos

Personalizar las grabaciones de pruebas de rendimiento web con el Editor de prueba de rendimiento web