Namespace Microsoft.VisualStudio.TestTools.WebTesting.Rules

O Microsoft.VisualStudio.TestTools.WebTesting.Rules namespace contém um conjunto de regras usado por testes de desempenho de Web para testar páginas da Web. Essas regras oferecem um conjunto de ferramentas para testar o conteúdo de páginas da Web de testes de desempenho da Web. Além disso, as regras personalizadas podem ser criadas para estender a funcionalidade de testes de desempenho da Web. As regras são identificadas por duas categorias: regras de validação e regras de extração. Regras de extração encontrar conteúdo em páginas da Web e adiciona as informações para o contexto que pode ser passado para solicitações futuras. Regras de validação testa a existência de conteúdo.

Classes

  Classe Descrição
Classe pública ConditionalRuleTypeAttribute Atributo que representa o atributo de tipo de regra condicional.Este atributo especifica o tipo de regra condicional para o qual se aplica a regra condicional.
Classe pública ContextParameterExistenceRule Classe contenha uma regra de condição que verifica se existe de um parâmetro de contexto.
Classe pública CookieComparisonRule Classe contenha uma regra de condicional verifica o valor de um cookie.
Classe pública CookieExistenceRule Classe contenha uma regra de condicional que verifica se um cookie específico existe.
Classe pública CountingLoopRule Classe contenha uma regra condicional que é usada para executar um loop para um determinado número de vezes.
Classe pública ExtractAttributeValue Extrai o valor de um atributo de uma marca HTML especificada.
Classe pública ExtractFormField Extrai o valor de um atributo de campo de formulário e adiciona-lo para o WebTestContext.
Classe pública ExtractHiddenFields Extrai todos os campos ocultos da resposta e adiciona cada valor ao contexto.
Classe pública ExtractHttpHeader Usado para extrair um valor de cabeçalho HTTP da resposta e colocar o valor do cabeçalho para o WebTestContext.
Classe pública ExtractRegularExpression Extrai texto da resposta que corresponde ao padrão de expressão regular.
Classe pública ExtractText Extrai o texto a partir de HtmlDocument ou seja com base na delimitação início/fim seqüências, correspondência de expressões regulares e a ocorrência do texto.O texto extraído é adicionado para o WebTestContext.
Classe pública ForLoopRule Classe contenha uma regra condicional que representa uma instrução de iteração, uma instrução de inicialização, uma expressão de teste e uma instrução de incremento.
Classe pública IsContextParameterNameAttribute Atributo para especificar que uma propriedade representa um nome de parâmetro de contexto.
Classe pública LastRequestOutcomeRule Classe contenha uma regra condicional que compara o resultado da última solicitação.Só se aplica a condição instruções.
Classe pública LastResponseCodeRule Classe contenha uma regra de condicional que verifica o código de resposta da última resposta.Só se aplica a condição instruções.
Classe pública NumericalComparisonRule Classe contenha uma regra condicional que consiste em uma comparação numérica.
Classe pública ProbabilityRule Classe contenha uma regra condicional com base na probabilidade fornecida.
Classe pública RuleExecutionOrderAttribute Atributo para especificar quando uma regra deve ser executada em relação às solicitações dependentes desta regra.
Classe pública RuleResult Representa um resultado da execução de uma regra de teste de desempenho na Web.
Classe pública StringComparisonRule Classe contenha uma regra condicional que consiste em uma comparação de seqüência de caracteres.
Classe pública ValidateFormField Valida o nome e o valor de um atributo de campo de formulário.
Classe pública ValidateHtmlSelectTag Uma regra de validação é usada para validar a opção selecionada de uma marca HTML selecione tag.
Classe pública ValidateHtmlTagInnerText Regra de validação é usada para validar o texto interno de uma marca HTML.
Classe pública ValidateResponseUrl Representa uma regra que valida um redirecionamento ocorre durante a execução de teste de desempenho da Web somente se o redirecionamento era esperado.
Classe pública ValidationRuleFindText Valida que o texto especificado existe ou não existe na resposta de texto.
Classe pública ValidationRuleRequestTime Valida que a resposta a uma solicitação será retornada dentro do período de tempo especificado.
Classe pública ValidationRuleRequiredAttributeValue Valida que o HtmlDocument fornecido pela resposta contém uma marca que inclui um atributo que tem um valor especificado.
Classe pública ValidationRuleRequiredTag Valida a existência de uma marca especificada na resposta.
Classe pública ValidationRuleResponseTimeGoal Usado para verificar que o tempo de resposta para uma solicitação é menor ou igual a meta de tempo de resposta especificado nas propriedades da solicitação.

Consulte também

Referência

ValidationRule

ExtractionRule

Outros recursos

Understanding Web Tests

Como: Adicionar uma regra de validação para um teste de desempenho de Web

Como: Adicionar uma regra de extração a um teste de desempenho da Web

Como: Criar uma regra de validação personalizada para um teste de desempenho de Web

Como: Criar uma regra de extração personalizada para um teste de desempenho de Web