Compartir a través de


Microsoft.VisualStudio.TestTools.WebTesting.Rules (Espacio de nombres)

El espacio de nombres Microsoft.VisualStudio.TestTools.WebTesting.Rules contiene un conjunto de reglas que las pruebas de rendimiento web usan para probar las páginas web.Estas reglas proporcionan a las pruebas de rendimiento web un conjunto de herramientas para probar el contenido de las páginas web.Además, se pueden crear reglas personalizadas para extender la funcionalidad de las pruebas de rendimiento web.Existen dos categorías de reglas: reglas de extracción y reglas de validación.Las reglas de extracción buscan el contenido de páginas web y agregan esta información al contexto que se puede pasar a las solicitudes futuras.Las reglas de validación comprueban la existencia de contenidos.

Clases

  Clase Descripción
Clase pública ConditionalRuleTypeAttribute Atributo que representa el tipo de atributo de la regla condicional.Este atributo especifica el tipo de regla condicional al que se aplica dicha regla.
Clase pública ContextParameterExistenceRule Clase que contiene una regla de la condición que comprueba si existe un parámetro de contexto.
Clase pública CookieComparisonRule Clase que contiene una regla condicional que comprueba el valor de una cookie.
Clase pública CookieExistenceRule Clase que contiene una regla condicional que comprueba si existe una cookie concreta.
Clase pública CountingLoopRule Clase que contiene una regla condicional que se usa para ejecutar un bucle un número determinado de veces.
Clase pública ExtractAttributeValue Extrae el valor de un atributo de una etiqueta HTML especificada.
Clase pública ExtractFormField Extrae el valor de un atributo de campo de formulario y lo agrega a WebTestContext.
Clase pública ExtractHiddenFields Extrae todos los campos ocultos de la respuesta y agrega cada valor al contexto.
Clase pública ExtractHttpHeader Se utiliza para extraer un valor de encabezado HTTP de la respuesta y colocar dicho valor en WebTestContext.
Clase pública ExtractRegularExpression Extrae texto de la respuesta que coincide con el modelo de expresión regular.
Clase pública ExtractText Extrae texto de HtmlDocument que se basa en las cadenas delimitadoras de inicio/fin, la búsqueda de coincidencias de expresiones regulares y la aparición del texto.El texto extraído se agrega a WebTestContext.
Clase pública ForLoopRule Clase que contiene una regla condicional que representa una instrucción de iteración, una instrucción de inicialización, una expresión de comprobación y una instrucción de incremento.
Clase pública IsContextParameterNameAttribute Atributo para especificar que una propiedad representa un nombre de parámetro del contexto.
Clase pública LastRequestOutcomeRule Clase que contiene una regla condicional que compara el resultado de la última solicitud.Sólo se aplica a las instrucciones condicionales.
Clase pública LastResponseCodeRule Clase que contiene una regla condicional que comprueba el código de la respuesta de la última respuesta.Sólo se aplica a las instrucciones condicionales.
Clase pública NumericalComparisonRule Clase que contiene una regla condicional que consta de una comparación numérica.
Clase pública ProbabilityRule Clase que contiene una regla condicional en la que se basa la probabilidad proporcionada.
Clase pública RuleExecutionOrderAttribute Atributo para especificar cuándo se debe ejecutar una regla con respecto a las solicitudes dependientes de esta regla.
Clase pública RuleResult Representa el resultado de la ejecución de una regla de prueba de rendimiento web.
Clase pública StringComparisonRule Clase que contiene una regla condicional que consta de una comparación de cadenas.
Clase pública ValidateFormField Valida el nombre y el valor de un atributo de campo de formulario.
Clase pública ValidateHtmlSelectTag Una regla de validación que se usa para validar la opción seleccionada de una etiqueta Select de HTML.
Clase pública ValidateHtmlTagInnerText Regla de validación que se usa para validar el texto interno de una etiqueta HTML.
Clase pública ValidateResponseUrl Representa una regla que valida que se produce una redirección durante la ejecución de la prueba de rendimiento web si, y solo si, se esperaba la redirección.
Clase pública ValidationRuleFindText Valida si el texto especificado existe o no existe en la respuesta de texto.
Clase pública ValidationRuleRequestTime Valida que la respuesta a una solicitud se devuelve dentro del período de tiempo especificado.
Clase pública ValidationRuleRequiredAttributeValue Valida que el objeto HtmlDocument proporcionado por la respuesta contenga una etiqueta que incluya un atributo con un valor especificado.
Clase pública ValidationRuleRequiredTag Valida la existencia de una etiqueta especificada en la respuesta.
Clase pública ValidationRuleResponseTimeGoal Se usa para comprobar que el tiempo de respuesta para una solicitud es menor o igual que el tiempo de respuesta objetivo que se especifica en las propiedades de la solicitud.

Vea también

Referencia

ValidationRule

ExtractionRule

Otros recursos

Understanding Web Tests

Cómo: Agregar una regla de validación a una prueba de rendimiento web

Cómo: Agregar una regla de extracción a una prueba de rendimiento web

Cómo: Crear una regla de validación personalizada para una prueba de rendimiento web

Cómo: Crear una regla de extracción personalizada para una prueba de rendimiento web