Partilhar via


Namespace Microsoft.VisualStudio.TestTools.WebTesting

O Microsoft.VisualStudio.TestTools.WebTesting espaço para nome fornece classes que permitem que o teste de desempenho da Web.Este namespace inclui o WebTest classe que é a classe base para todos os testes de desempenho da Web.O WebTestRequest e WebTestResponse classes simular as solicitações HTTP e respostas de páginas da Web em teste.Essas classes utilizam o FormPostHttpBody lançar de classe para simular o uso do formulário Parâmetros.Microsoft.VisualStudio.TestTools.WebTestingtambém inclui classes para testar regras, identificando os itens de trabalho, seqüências de consulta, contexto HTTP e plug-ins que fornecem recursos de testes, ligação 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 o corpo de HTTP que contém dados binários.
Classe pública Comment Representa um comentário que o teste designer adiciona a um teste de desempenho da Web.
Classe pública ConditionalEventArgs Representa os argumentos do evento que são usados para instruções e loops condicionais.
Classe pública ConditionalRule Regras de condição serã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 tenha 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 definem 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 para uma instância de DeclarativeWebTest classe.
Classe pública DeploymentItemAttribute Usado para especificar os itens de implantação, como um arquivo ou diretório para a implantação por teste.Essa 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 da 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 é executado.
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 para os parâmetros de postagem 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 de deslocamentos em um documento HTML.
Classe pública HtmlDocument Fornece acesso ao conjunto de marcas HTML no corpo de 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 do deslocamento do local do 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 rastreando o início e final 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 em outro teste de desempenho da Web.
Classe pública IncludeDeclarativeWebTestAttribute Contém informações que definem um teste de desempenho da Web codificado que está incluído em outro teste de desempenho da Web.Esta classe não pode ser herdada.
Classe pública IncludedWebTest Representa um teste de desempenho da Web que está incluído em outro teste de desempenho da Web.
Classe pública LoopConditionalRuleReference Classe que contenha 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 Argumentos de eventos que 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 SharepointInformation
Classe pública StringComparisonOperatorConverter Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências.
Classe pública StringHttpBody Representa o corpo de HTTP no formato de seqüência de caracteres usado para 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 da 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 com tempo em um teste de desempenho da Web.Nesta parte do teste de desempenho da Web pode incluir solicitações de teste de desempenho na Web, chamadas para testes de desempenho da Web incluídos ou outras transações de teste de desempenho de 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 é executado.
Classe pública ValidationRuleReferenceCollection Representa um recipiente 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 teste de desempenho da Web.Teste de desempenho codificados da Web que são escritos em C# derivam diretamente de essa 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 da 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 contenha 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 da 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 da 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 desde que 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 é executar o teste de desempenho.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 é executado.
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 da 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 é enviada a um servidor web.
Classe pública WebTestRequestCollection Um contêiner com rigidez de tipos para cabeçalhos de solicitação de teste de desempenho da 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 da 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 é executado.
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 contenha 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 do teste de desempenho da Web.
Classe pública WebTestResultDetails Classe contenha os detalhes do resultado dos testes de desempenho da Web.
Classe pública WebTestResultDetailsSerializer Salva e carrega um WebTestResultDetails de e para um arquivo em formato binário.
Classe pública WebTestResultGroup Abstrai um grupo de resultados no resultado de teste de desempenho da Web, como 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 contenha o resultado de uma iteração de loop de teste de desempenho da 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 em que o resultado do teste de desempenho da Web.
Classe pública WebTestRuleBase Uma classe base abstrata estendido por classes de referência e a regra na Microsoft.VisualStudio.TestTools.WebTesting espaço para nome.
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 possíveis de 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 que são usados para vinculação de dados.
Enumeração pública ForLoopComparisonOperator Enumera todos os operadores de comparação numérica 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 que 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 Usado para denotar como lidar com uma operação.
Enumeração pública WebTestResponseCode Enumera os códigos de resposta HTTP que 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

Working with Web Tests Overview

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 da Web a partir da linha de comando

Como: criar um teste de desempenho da Web codificado

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

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

Performing Advanced Web Test Tasks