Compartilhar via


Namespace Microsoft.VisualStudio.TestTools.WebTesting

The Microsoft.VisualStudio.TestTools.WebTesting espaço para nome fornece classes que permitem o teste da Web. Este namespace inclui o WebTest classe que é a classe base para todos os testes da Web. The WebTestRequest e WebTestResponse classes simular as solicitações e respostas HTTP das páginas da Web em teste. Essas classes de usam o FormPostHttpBody classe para simular o uso de parâmetros de POST de formulário. Microsoft.VisualStudio.TestTools.WebTesting também inclui classes para regras de teste, identificando itens de trabalho, seqüências de caracteres de consulta, contexto HTTP e plug-ins que fornecem recursos de testes, vinculação de dados.

Classes

  Classe Descrição
Comment Representa um comentário que o criador de teste adiciona a um teste da Web.
ConnectionFailedWebTestException Uma exceção é acionada pelo mecanismo de teste para erros de falha de conexão durante um teste da Web.
ContextParameter
ContextParameterCollection
CssIterationAttribute Representa a iteração de projeto ao qual esse teste corresponde.Esta classe não pode ser herdada.
CssProjectStructureAttribute Representa o nó na hierarquia do projeto da equipe ao qual esse teste corresponde.
DataBindingAttribute Contém informações que define propriedades de vinculação de dados para um teste da Web.Esta classe não pode ser herdada.
DataSource Define uma fonte de dados para um teste da Web.
DataSourceAttribute Contém informações que descrevem uma fonte de dados para um teste da Web.Esta classe não pode ser herdada.
DataSourceCollection
DataSourceTable Um objeto que representa uma tabela em uma fonte de dados que você pode usar em um teste da Web.
DataSourceTableCollection
DeclarativeWebTest Representa um teste da Web declarativo, baseada em XML.
DeclarativeWebTestSerializer Carrega o Sumário de um arquivo .webtest em uma instância do DeclarativeWebTest classe.
DeploymentItemAttribute Usado para especificar itens de implantação, sistema autônomo um arquivo ou pasta para a implantação por teste.Esta classe não pode ser herdada.
ExtractionEventArgs Fornece dados para o ExtractValues evento.
ExtractionRule Basear a classe usada para definir regras para obtenção de dados de uma resposta da Web que é gerado por um teste da Web.
ExtractionRuleReference
ExtractionRuleReferenceCollection
FileUploadParameter Representa um parâmetro de POST de formulário de carregar arquivo.
FormPostHttpBody Representa um corpo de POST de formulário HTML com uma coleção de parâmetros de formulário.
FormPostParameter Representa um parâmetro POST de formulário HTML.
FormPostParameterCollection Representa um contêiner com rigidez de tipos de parâmetros de POST de formulário.
HtmlAttribute Representa um atributo HTML.
HtmlAttributeWithOffsets Estende o básico HtmlAttribute e rastreia os deslocamentos iniciantes e final em um documento HTML.
HtmlDocument Fornece acesso ao conjunto de Rótulos HTML no corpo de resposta de HTML.
HtmlTag The HtmlTag objeto é a base do documento HTML e a estrutura do documento analisada.
HtmlTagWithOffsets Estende o básico HtmlTag acompanhamento o início e término marca deslocamentos dentro do documento HTML.
IncludeCodedWebTestAttribute Contém informações que definem um teste Web codificado que está incluído em outro teste da Web.
IncludeDeclarativeWebTestAttribute Contém informações que definem um teste Web codificado que está incluído em outro teste da Web.
IncludedWebTest Representa uma Web de teste ou seja incluído em outro teste da Web.
OwnerAttribute Usado para especificar a pessoa responsável por manter, executando e/ou o teste de depuração.Esta classe não pode ser herdada.
Parameter Representa uma classe base do parâmetro HTTP.
PluginOrRuleProperty Um parâmetro fornecido para uma regra de extração, regra de validação, ou plug-in.
PostPageEventArgs
PostRequestEventArgs Fornece dados para o WebTestRequest.PostRequest e WebTest.PostRequest eventos.
PostTransactionEventArgs
PostWebTestEventArgs Fornece dados para o PostWebTest evento.
PrePageEventArgs
PreRequestEventArgs Fornece dados para o WebTest.PreRequest evento.
PreTransactionEventArgs
PreWebTestEventArgs Fornece dados para o PreWebTest evento.
PriorityAttribute Usado para especificar a prioridade de um teste de unidade.Esta classe não pode ser herdada.
PropertyCollection Representa um contêiner com rigidez de tipos de propriedades de regra de teste da Web.
QueryStringParameter Representa um parâmetro de querystring HTTP.
QueryStringParameterCollection Representa um contêiner com rigidez de tipos de parâmetros de cadeia de caracteres de consulta.
StringHttpBody Representa um corpo HTTP na forma de seqüência de caracteres usada para oferecer suporte a SOAP.
TestDescriptionAttribute Usado para especificar a descrição do teste.Esta classe não pode ser herdada.
ThreadedWebTest Representa uma classe base para um teste Web codificado que usa um único segmento por iteração de teste da Web.
TimeoutAttribute Use esse atributo para especificar o período de time limite de um teste da Web.
TransactionTimer
ValidationEventArgs Fornece dados para o ValidateResponse evento.
ValidationRule Verifica as solicitações retornam respostas HTTP válidas e que o Sumário da resposta corresponde os resultados esperados.Essa classe deve ser herdada.
ValidationRuleReference
ValidationRuleReferenceCollection Representa um contêiner com rigidez de tipos, serializável para regras de validação de teste da Web.
WebTest Classe base para todos os testes da Web.Testes da Web codificados em translation from VPE for Csharp derivam diretamente dessa classe.
WebTestBaseCollection<T>
WebTestContext Representa o contexto disponível para um WebTest.
WebTestEmptyTableException Representa um WebTestEndOfDataException.
WebTestEndOfDataException The exception that is thrown when data binding is being performed on a table with the UniqueDataBindingAccessMethod when there are no more rows of data in the table.
WebTestException A exceção é lançada pelo mecanismo de teste para erros que ocorrem enquanto um teste está sendo executado.
WebTestItem Classe base para WebTestRequest.
WebTestItemCollection Representa um contêiner com rigidez de tipos de itens de teste da Web.
WebTestPageStatistics Contém as estatísticas sobre a execução da página.
WebTestPlugin Fornece um meio para executar código e acessar um WebTest antes e após a execução de teste da Web. Essa classe deve ser herdada.
WebTestPluginReference
WebTestPluginReferenceCollection Representa um contêiner com rigidez de tipos serializável para referências de plug-in de teste da Web.
WebTestRequest Representa uma solicitação HTTP que será enviada para um servidor Web.
WebTestRequestCollection Um contêiner com rigidez de tipos serializável para cabeçalhos de solicitação de teste da Web.
WebTestRequestHeader Representa um cabeçalho HTTP.
WebTestRequestHeaderCollection Um contêiner com rigidez de tipos serializável para cabeçalhos de solicitação de teste da Web.
WebTestRequestPlugin Recebe notificações antes e após uma solicitação é processada.
WebTestRequestPluginConverter
WebTestRequestPluginReference
WebTestRequestPluginReferenceCollection Representa um contêiner com rigidez de tipos de referências do Web teste solicitação plug-in.
WebTestRequestStatistics Usado para rastrear informações de chave são reunidas quando a solicitação é executada.
WebTestResponse Representa uma resposta HTTP.
WebTestRuleBase
WorkItemAttribute Use esse atributo para especificar um item de trabalho que está associado a um teste.

Interfaces

  Interface Descrição
IHttpBody Fornece uma interface comum para acessar um corpo HTTP.

Enumerações

  Enumeração Descrição
DataBindingAccessMethod Enumeração para o método de acesso que é usado para vinculação de dados.
Outcome
ValidationLevel Usado para identificar a importância de uma regra de validação executado em um teste de carga.
WebTestExecutionInstruction Usada para indicar como manipular uma operação.

Consulte também

Referência

Outros recursos

Noções básicas sobre testes da Web

Criando um Teste da Web

Editar um teste da Web

Executando e exibição de um teste da Web

Como: Executar um teste da Web a partir da linha de comando

Como: Criar um teste da Web codificado

Demonstra Passo a passo: Gravando e executando um teste da Web

Demonstra Passo a passo: Criar um teste da Web codificado

Tarefas de teste da Web avançados