Namespace Microsoft.VisualStudio.TestTools.WebTesting

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

Classes

  Classe Descrição
Classe pública AlwaysExecuteRecorderPluginAttribute Atributo para indicar que o gravador de plug-in sempre deve ser executado.
Classe pública BaseEnumStringConverter<T> Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.
Classe pública BinaryHttpBody Representa um corpo HTTP que contém dados binários.
Classe pública Comment Representa um comentário que o criador de teste adiciona a um teste de desempenho de Web.
Classe pública ConditionalEventArgs Representa os argumentos do evento são usados para instruções e loops condicionais.
Classe pública ConditionalRule Regras de condição são executadas em um loop condicional ou uma instrução.Essas regras são destinadas a decidir se o corpo do loop ou instrução deve ser executado.
Classe pública ConditionalRuleException Representa a exceção que é lançada quando ocorre uma exceção durante a execução de qualquer um dos três métodos de uma regra condicional.
Classe pública ConditionalRuleReference Classe base para uma referência a uma determinada regra condicional.
Classe pública ConditionalRuleReferenceCollection Representa um contêiner com rigidez de tipos de referências de regra condicional de teste da Web.
Classe pública ConditionConditionalRuleReference Representa uma referência a uma regra condicional que será usada em uma condição.
Classe pública ConnectionFailedWebTestException Uma exceção é acionada pelo mecanismo de teste para erros de falha de conexão durante um teste de desempenho da Web.
Classe pública ContextParameter Representa um único parâmetro no contexto da Web desempenho teste que tem um nome e valor.
Classe pública ContextParameterCollection Contém uma coleção fortemente tipada de ContextParameter objetos.
Classe pública CssIterationAttribute Representa a iteração do projeto ao qual esse teste corresponde.Esta classe não pode ser herdada.
Classe pública CssProjectStructureAttribute Representa o nó na hierarquia do projeto de equipe ao qual esse teste corresponde.
Classe pública DataBindingAttribute Contém informações que define as propriedades de vinculação de dados para um teste de desempenho da Web.Esta classe não pode ser herdada.
Classe pública DataSource Define a fonte de dados para um teste de desempenho da Web.
Classe pública DataSourceAttribute Contém informações que descrevem uma fonte de dados para um teste de desempenho da Web.Esta classe não pode ser herdada.
Classe pública DataSourceCollection Contém uma coleção fortemente tipada de DataSourceCollection objetos.
Classe pública DataSourceTable Um objeto que representa uma tabela em uma fonte de dados que você pode usar em um teste de desempenho da Web.
Classe pública DataSourceTableCollection Contém uma coleção fortemente tipada de DataSourceTableCollection objetos.
Classe pública DeclarativeWebTest Representa um teste de desempenho declarativo, baseados em XML da Web.
Classe pública DeclarativeWebTestSerializer Carrega o conteúdo de um arquivo. webtest em uma instância de DeclarativeWebTest classe.
Classe pública DeploymentItemAttribute Usado para especificar os itens de implantação, como, por exemplo, um arquivo ou diretório para a implantação por teste.Esta classe não pode ser herdada.
Classe pública ExtractHtmlSelectTag Representa uma regra que é usada para extrair a opção selecionada de uma marca de seleção HTML.
Classe pública ExtractHtmlTagInnerText Representa uma regra que é usada para extrair o texto interno de uma marca HTML.
Classe pública ExtractionEventArgs Fornece dados para o evento ExtractValues.
Classe pública ExtractionRule Classe base usada para definir regras para a obtenção de dados de uma resposta da Web que é gerado por um teste de desempenho de Web.
Classe pública ExtractionRuleReference O ExtractionRuleReference classe encapsula os metadados sobre uma ExtractionRule e os valores de parâmetro a ser usado quando uma instância da ExtractionRule é criado quando o teste de desempenho da Web que usa o ExtractionRule está em execução.
Classe pública ExtractionRuleReferenceCollection Contém uma coleção fortemente tipada de ExtractionRuleReferenceCollection objetos.
Classe pública FileUploadParameter Representa um parâmetro de postagem de formulário de upload de arquivo.
Classe pública ForLoopComparisonOperatorConverter Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.
Classe pública FormPostHttpBody Representa um corpo de post de formulário HTML com uma coleção de parâmetros de formulário.
Classe pública FormPostParameter Representa um parâmetro de POSTAGEM de formulário HTML.
Classe pública FormPostParameterCollection Representa um contêiner com rigidez de tipos de parâmetros post de formulário.
Classe pública HtmlAttribute Representa um atributo HTML.
Classe pública HtmlAttributeWithOffsets Amplia a basic HtmlAttribute e controla o início e término deslocamentos dentro de um documento HTML.
Classe pública HtmlDocument Fornece acesso ao conjunto de marcas HTML no corpo da resposta de HTML.
Classe pública HtmlTag O HtmlTag objeto é a base do documento HTML e mantém a estrutura analisada do documento.
Classe pública HtmlTagInnerText Representa o texto interno de uma marca HTML e contém o início e término de deslocamento da localização de texto interno do documento inteiro.
Classe pública HtmlTagInnerTextParser Um analisador especializado que é usado para extrair o texto interno de marcas HTML que estão localizadas em um documento HTML.
Classe pública HtmlTagWithOffsets Amplia a basic HtmlTag , acompanhando o início e término de marca desloca dentro do documento HTML.
Classe pública IncludeCodedWebTestAttribute Contém informações que definem um teste de desempenho da Web codificado que está incluído no outro teste de desempenho de Web.
Classe pública IncludeDeclarativeWebTestAttribute Contém informações que definem um teste de desempenho da Web codificado que está incluído no outro teste de desempenho de Web.Esta classe não pode ser herdada.
Classe pública IncludedWebTest Representa um teste de desempenho da Web está incluído em outro teste de desempenho da Web.
Classe pública LoopConditionalRuleReference Classe para conter uma referência a uma determinada regra condicional que será usada em um loop.
Classe pública NumericalComparisonOperatorConverter Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.
Classe pública OutcomeConverter Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.
Classe pública OwnerAttribute Usado para especificar a pessoa responsável pela manutenção, executando e/ou o teste de depuração.Esta classe não pode ser herdada.
Classe pública Parameter Representa uma classe base do parâmetro HTTP.
Classe pública PluginOrRuleProperty Representa o nome e valor de uma única propriedade para uma regra ou um plug-in.
Classe pública PostPageEventArgs Fornece dados para o evento WebTest.PostPage.
Classe pública PostRequestEventArgs Fornece dados para o WebTestRequest.PostRequest e WebTest.PostRequest eventos.
Classe pública PostTransactionEventArgs Fornece dados para o evento WebTest.PostTransaction.
Classe pública PostWebTestEventArgs Fornece dados para o evento WebTest.PostWebTest.
Classe pública PostWebTestRecordingEventArgs Os argumentos de evento são usados para teste de desempenho pre-Web e desempenho post-Web teste textos explicativos de gravação.
Classe pública PrePageEventArgs Fornece dados para o evento WebTest.PrePage.
Classe pública PreRequestDataBindingEventArgs
Classe pública PreRequestEventArgs Fornece dados para o evento WebTest.PreRequest.
Classe pública PreTransactionEventArgs Fornece dados para o evento WebTest.PreTransaction.
Classe pública PreWebTestEventArgs Fornece dados para o evento WebTest.PreWebTest.
Classe pública PriorityAttribute Usado para especificar a prioridade de um teste de unidade.Esta classe não pode ser herdada.
Classe pública PropertyCollection Representa um contêiner com rigidez de tipos para propriedades de regra de teste de desempenho da Web.
Classe pública QueryStringParameter Representa um parâmetro de querystring HTTP.
Classe pública QueryStringParameterCollection Representa um contêiner com rigidez de tipos de parâmetros de seqüência de caracteres de consulta.
Classe pública RequestBodyEditorPluginReference Representa um plug-in para um objeto de solicitação HTTP.
Classe pública StringComparisonOperatorConverter Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.
Classe pública StringHttpBody Representa um corpo HTTP no formulário de cadeia de caracteres usado para oferecer suporte a SOAP.
Classe pública TestDescriptionAttribute Usado para especificar a descrição do teste.Esta classe não pode ser herdada.
Classe pública ThreadedWebTest Representa uma classe base para um teste de desempenho da Web codificado que usa um único thread por iteração de teste de desempenho de Web.
Classe pública TimeoutAttribute Use este atributo para especificar o período de tempo limite de um teste de desempenho da Web.
Classe pública TransactionTimer Representa uma transação regulares em um teste de desempenho da Web.Nesta parte do teste de desempenho da Web pode incluir solicitações de teste de desempenho de Web, chamadas para testes de desempenho da Web incluídos ou outras transações de teste de desempenho da Web.
Classe pública ValidationEventArgs Fornece dados para o evento ValidateResponse.
Classe pública ValidationRule Verifica que solicitações retornam respostas HTTP válidas e que o conteúdo da resposta corresponde os resultados esperados.Essa classe deve ser herdada.
Classe pública ValidationRuleReference O ValidationRuleReference classe encapsula os metadados sobre uma ValidationRule e os valores de parâmetro a ser usado quando uma instância da ValidationRule é criado quando o teste de desempenho da Web que usa o ValidationRule está em execução.
Classe pública ValidationRuleReferenceCollection Representa um recipiente de serializável, com rigidez de tipos de regras de validação de teste de desempenho na Web.
Classe pública WebTest Classe base para todos os testes de desempenho de Web.Testes de desempenho da Web codificados que são escritos em C# derivam diretamente dessa classe.
Classe pública WebTestBaseCollection<T> Uma classe base abstrata que é usada para armazenar uma variedade de testes de desempenho da Web.
Classe pública WebTestCondition Esta classe representa as construções de instrução condicional.Ele contém uma coleção de itens de teste de desempenho de Web que são executados quando a regra condicional é atendida.
Classe pública WebTestConditionalConstruct Classe base para o loop condicional e as construções de instrução condicional.
Classe pública WebTestContext Representa o contexto disponível para um WebTest.
Classe pública WebTestCorrelationResult Classe para conter o resultado de uma correlação que é aplicado quando um teste de desempenho da Web é executado no modo de correlação.
Classe pública WebTestEmptyTableException Representa uma exceção que ocorre quando a ligação de dados está sendo executada em uma tabela vazia.
Classe pública WebTestEndOfDataException A exceção que é lançada quando a ligação de dados está sendo executada em uma tabela com o UniqueDataBindingAccessMethod quando não existem mais linhas de dados na tabela.
Classe pública WebTestError Classe para encapsular os erros que ocorrem durante a execução de teste de desempenho de Web.
Classe pública WebTestException A exceção que é lançada pelo mecanismo de teste para erros que ocorrem enquanto um teste é executado.
Classe pública WebTestItem Representa uma classe base para WebTestRequest.
Classe pública WebTestItemCollection Representa um contêiner com rigidez de tipos de itens de teste de desempenho de Web.
Classe pública WebTestLoop Representa um loop condicional que contém uma coleção de itens de teste de desempenho da Web que são executados como a regra condicional é atendida.
Classe pública WebTestPageStatistics Contém as estatísticas sobre a execução da página.
Classe pública WebTestPlugin Fornece um meio para executar o código e o acesso um WebTest antes e depois na Web o teste de desempenho é executar.Essa classe deve ser herdada.
Classe pública WebTestPluginReference O WebTestPluginReference classe encapsula os metadados sobre uma WebTestRequestPlugin e os valores de parâmetro a ser usado quando uma instância da WebTestRequestPlugin é criado quando o teste de desempenho da Web que usa o WebTestRequestPlugin está em execução.
Classe pública WebTestPluginReferenceCollection Representa um contêiner com rigidez de tipos serializável para referências de plug-in de teste de desempenho da Web.
Classe pública WebTestRecorderPlugin Interface de plug-in para um gravador de teste de desempenho de Web.
Classe pública WebTestRecorderPluginReference Representa uma regra de teste de desempenho na Web para obter uma referência para um plug-in do executável.
Classe pública WebTestRecorderUtilities Fornece métodos para analisar as solicitações.Esta classe não pode ser herdada.
Classe pública WebTestRequest Representa uma solicitação HTTP que será enviada para um servidor Web.
Classe pública WebTestRequestCollection Um contêiner com rigidez de tipos para cabeçalhos de solicitação de teste de desempenho de Web.
Classe pública WebTestRequestHeader Representa um cabeçalho HTTP.
Classe pública WebTestRequestHeaderCollection Um contêiner com rigidez de tipos serializável para cabeçalhos de solicitação de teste de desempenho de Web.
Classe pública WebTestRequestPlugin Recebe notificações antes e depois que uma solicitação é processada.
Classe pública WebTestRequestPluginConverter Classe para converter o webtests de Visual Studio de 2005.Não deve ser usada por escrito o código do usuário.
Classe pública WebTestRequestPluginReference O WebTestRequestPluginReference classe encapsula os metadados sobre uma WebTestRequestPlugin e os valores de parâmetro a ser usado quando uma instância da WebTestRequestPlugin é criado quando o teste de desempenho da Web que usa o WebTestRequestPlugin está em execução.
Classe pública WebTestRequestPluginReferenceCollection Representa um contêiner com rigidez de tipos de referências plug-in de solicitação da Web de teste de desempenho.
Classe pública WebTestRequestResult Classe para conter todas as informações de resultado de uma solicitação de teste de desempenho da Web concluída.
Classe pública WebTestRequestStatistics Usado para rastrear informações de chave são reunidas quando a solicitação é executada.
Classe pública WebTestResponse Representa uma resposta HTTP.
Classe pública WebTestResponseCodeConverter Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.
Classe pública WebTestResultComment Representa o corpo do comentário de um resultado de teste de desempenho da Web.
Classe pública WebTestResultCondition Representa uma condição de resultado de teste de desempenho de Web.
Classe pública WebTestResultDetails Classe contenha os detalhes do resultado dos testes de desempenho de Web.
Classe pública WebTestResultDetailsSerializer Salva e carrega um WebTestResultDetails em um arquivo no formato binário.
Classe pública WebTestResultGroup Abstrai um grupo de resultados no resultado de teste de desempenho da Web, como, por exemplo, um loop ou condição.
Classe pública WebTestResultIteration Representa a iteração atual de um teste de desempenho da Web.
Classe pública WebTestResultLoop Teste de classe para conter o resultado de loop de um desempenho de Web.
Classe pública WebTestResultLoopIteration Classe para conter o resultado de uma iteração de loop de teste de desempenho de Web.
Classe pública WebTestResultPage Recupera um resultado de página de nível superior.
Classe pública WebTestResultTransaction Armazena os resultados de uma transação em um desempenho de Web de teste.
Classe pública WebTestResultUnit Representa uma página ou um objeto de solicitação do resultado do teste de desempenho da Web.
Classe pública WebTestRuleBase Uma classe base abstrata estendido por classes de referência e a regra no Microsoft.VisualStudio.TestTools.WebTesting namespace.
Classe pública WebTestStoppedException Representa a exceção que é lançada quando a vinculação de dados é realizada em uma tabela com um único AccessMethod quando não existem mais linhas de dados na tabela.
Classe pública WorkItemAttribute Use este atributo para especificar um item de trabalho que está associado um teste.

Interfaces

  Interface Descrição
Interface pública IBinaryHttpBodyEditorPlugin Fornece uma interface para um corpo HTTP binário plug-in.
Interface pública IHttpBody Fornece uma interface comum para acessar o corpo de HTTP.
Interface pública IStringHttpBodyEditorPlugin Fornece uma interface para uma seqüência de plug-in de corpo HTTP.

Enumerações

  Enumeração Descrição
Enumeração pública ConditionalConstructType Enumera todos os tipos de possíveis construção condicional.
Enumeração pública ConditionalRuleType Enumera todos os tipos de regra de condição possíveis.
Enumeração pública DataBindingAccessMethod Enumeração para o método de acesso que é usado para vinculação de dados.
Enumeração pública DataBindingSelectColumns Especifica os filtros de coluna são usados para vinculação de dados.
Enumeração pública ForLoopComparisonOperator Enumera todos os operadores de comparação numérica de possíveis para a regra de loop condicional.
Enumeração pública NumericalComparisonOperator Enumera os operadores de comparação numérica que estão disponíveis.
Enumeração pública Outcome Descreve o resultado de um teste de desempenho da Web.
Enumeração pública RequestType Enumera os tipos de solicitação estão disponíveis.
Enumeração pública RuleExecutionOrder Enumera o possível ordem-de-execução para regras de validação.
Enumeração pública StringComparisonOperator Enumera os operadores de comparação de seqüência de caracteres que estão disponíveis.
Enumeração pública ValidationLevel Usado para identificar a importância de uma regra de validação é executada em um teste de carga.
Enumeração pública WebTestErrorType Enumera os tipos de erros que podem ser incluídos em um objeto WebTestError.
Enumeração pública WebTestExecutionInstruction Usada para indicar como manipular uma operação.
Enumeração pública WebTestResponseCode Enumera os códigos de resposta HTTP são definidos em RFC 2616 para HTTP 1.1.
Enumeração pública WebTestResultStatus Enumeração para o status de um resultado de teste de desempenho da Web.

Consulte também

Referência

Outros recursos

Understanding Web Tests

Creating a Web Test

Visão geral do Editor de teste de desempenho de Web

Executar testes de desempenho de Web

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

Como: Criar um teste de desempenho da Web codificado

Demonstra Passo a passo: Gravação e execução de um teste de desempenho da Web

Demonstra Passo a passo: Criando um teste de desempenho da Web codificado

Advanced Web Test Tasks