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 | |
---|---|---|
AlwaysExecuteRecorderPluginAttribute | Atributo para indicar que o gravador de plug-in sempre deve ser executado. | |
BaseEnumStringConverter<T> | Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências. | |
BinaryHttpBody | Representa o corpo de HTTP que contém dados binários. | |
Comment | Representa um comentário que o teste designer adiciona a um teste de desempenho da Web. | |
ConditionalEventArgs | Representa os argumentos do evento que são usados para instruções e loops condicionais. | |
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. | |
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. | |
ConditionalRuleReference | Classe base para uma referência a uma determinada regra condicional. | |
ConditionalRuleReferenceCollection | Representa um contêiner com rigidez de tipos de referências de regra condicional de teste da Web. | |
ConditionConditionalRuleReference | Representa uma referência a uma regra condicional que será usada em uma condição. | |
ConnectionFailedWebTestException | Uma exceção é acionada pelo mecanismo de teste para erros de falha de conexão durante um teste de desempenho da Web. | |
ContextParameter | Representa um único parâmetro no contexto da Web desempenho teste que tenha um nome e valor. | |
ContextParameterCollection | Contém uma coleção fortemente tipada de ContextParameter objetos. | |
CssIterationAttribute | Representa a iteração do projeto ao qual esse teste corresponde.Esta classe não pode ser herdada. | |
CssProjectStructureAttribute | Representa o nó na hierarquia do projeto de equipe ao qual esse teste corresponde. | |
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. | |
DataSource | Define a fonte de dados para um teste de desempenho da Web. | |
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. | |
DataSourceCollection | Contém uma coleção fortemente tipada de DataSourceCollection objetos. | |
DataSourceTable | Um objeto que representa uma tabela em uma fonte de dados que você pode usar em um teste de desempenho da Web. | |
DataSourceTableCollection | Contém uma coleção fortemente tipada de DataSourceTableCollection objetos. | |
DeclarativeWebTest | Representa um teste de desempenho declarativo, baseados em XML da Web. | |
DeclarativeWebTestSerializer | Carrega o conteúdo de um arquivo. webtest para uma instância de DeclarativeWebTest classe. | |
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. | |
ExtractHtmlSelectTag | Representa uma regra que é usada para extrair a opção selecionada de uma marca de seleção HTML. | |
ExtractHtmlTagInnerText | Representa uma regra que é usada para extrair o texto interno de uma marca HTML. | |
ExtractionEventArgs | Fornece dados para o evento ExtractValues. | |
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. | |
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. | |
ExtractionRuleReferenceCollection | Contém uma coleção fortemente tipada de ExtractionRuleReferenceCollection objetos. | |
FileUploadParameter | Representa um parâmetro de postagem de formulário de upload de arquivo. | |
ForLoopComparisonOperatorConverter | Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências. | |
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 de POSTAGEM de formulário HTML. | |
FormPostParameterCollection | Representa um contêiner com rigidez de tipos para os parâmetros de postagem de formulário. | |
HtmlAttribute | Representa um atributo HTML. | |
HtmlAttributeWithOffsets | Amplia a basic HtmlAttribute e controla o início e término de deslocamentos em um documento HTML. | |
HtmlDocument | Fornece acesso ao conjunto de marcas HTML no corpo de resposta de HTML. | |
HtmlTag | O HtmlTag objeto é a base do documento HTML e mantém a estrutura analisada do documento. | |
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. | |
HtmlTagInnerTextParser | Um analisador especializado que é usado para extrair o texto interno de marcas HTML que estão localizadas em um documento HTML. | |
HtmlTagWithOffsets | Amplia a basic HtmlTag rastreando o início e final marca desloca dentro do documento HTML. | |
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. | |
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. | |
IncludedWebTest | Representa um teste de desempenho da Web que está incluído em outro teste de desempenho da Web. | |
LoopConditionalRuleReference | Classe que contenha uma referência a uma determinada regra condicional que será usada em um loop. | |
NumericalComparisonOperatorConverter | Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências. | |
OutcomeConverter | Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências. | |
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. | |
Parameter | Representa uma classe base do parâmetro HTTP. | |
PluginOrRuleProperty | Representa o nome e valor de uma única propriedade para uma regra ou um plug-in. | |
PostPageEventArgs | Fornece dados para o evento WebTest.PostPage. | |
PostRequestEventArgs | Fornece dados para o WebTestRequest.PostRequest e WebTest.PostRequest eventos. | |
PostTransactionEventArgs | Fornece dados para o evento WebTest.PostTransaction. | |
PostWebTestEventArgs | Fornece dados para o evento WebTest.PostWebTest. | |
PostWebTestRecordingEventArgs | Argumentos de eventos que são usados para teste de desempenho pre-Web e desempenho post-Web teste textos explicativos de gravação. | |
PrePageEventArgs | Fornece dados para o evento WebTest.PrePage. | |
PreRequestDataBindingEventArgs | ||
PreRequestEventArgs | Fornece dados para o evento WebTest.PreRequest. | |
PreTransactionEventArgs | Fornece dados para o evento WebTest.PreTransaction. | |
PreWebTestEventArgs | Fornece dados para o evento WebTest.PreWebTest. | |
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 para propriedades de regra de teste de desempenho da Web. | |
QueryStringParameter | Representa um parâmetro de querystring HTTP. | |
QueryStringParameterCollection | Representa um contêiner com rigidez de tipos de parâmetros de seqüência de caracteres de consulta. | |
RequestBodyEditorPluginReference | Representa um plug-in para um objeto de solicitação HTTP. | |
SharepointInformation | ||
StringComparisonOperatorConverter | Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências. | |
StringHttpBody | Representa o corpo de HTTP no formato de seqüência de caracteres usado para 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 de desempenho da Web codificado que usa um único thread por iteração de teste de desempenho da Web. | |
TimeoutAttribute | Use este atributo para especificar o período de tempo limite de um teste de desempenho da Web. | |
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. | |
ValidationEventArgs | Fornece dados para o evento ValidateResponse. | |
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. | |
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. | |
ValidationRuleReferenceCollection | Representa um recipiente serializável, com rigidez de tipos de regras de validação de teste de desempenho na Web. | |
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. | |
WebTestBaseCollection<T> | Uma classe base abstrata que é usada para armazenar uma variedade de testes de desempenho da Web. | |
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. | |
WebTestConditionalConstruct | Classe base para o loop condicional e as construções de instrução condicional. | |
WebTestContext | Representa o contexto disponível para um WebTest. | |
WebTestCorrelationResult | Classe contenha o resultado de uma correlação que é aplicado quando um teste de desempenho da Web é executado no modo de correlação. | |
WebTestEmptyTableException | Representa uma exceção que ocorre quando a ligação de dados está sendo executada em uma tabela vazia. | |
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. | |
WebTestError | Classe para encapsular os erros que ocorrem durante a execução de teste de desempenho da Web. | |
WebTestException | A exceção que é lançada pelo mecanismo de teste para erros que ocorrem enquanto um teste é executado. | |
WebTestItem | Representa uma classe base para WebTestRequest. | |
WebTestItemCollection | Representa um contêiner com rigidez de tipos de itens de teste de desempenho da Web. | |
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. | |
WebTestPageStatistics | Contém as estatísticas sobre a execução da página. | |
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. | |
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. | |
WebTestPluginReferenceCollection | Representa um contêiner com rigidez de tipos serializável para referências de plug-in de teste de desempenho da Web. | |
WebTestRecorderPlugin | Interface de plug-in para um gravador de teste de desempenho da Web. | |
WebTestRecorderPluginReference | Representa uma regra de teste de desempenho na Web para obter uma referência para um plug-in do executável. | |
WebTestRecorderUtilities | Fornece métodos para analisar as solicitações.Esta classe não pode ser herdada. | |
WebTestRequest | Representa uma solicitação HTTP que é enviada a um servidor web. | |
WebTestRequestCollection | Um contêiner com rigidez de tipos para cabeçalhos de solicitação de teste de desempenho 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 de desempenho da Web. | |
WebTestRequestPlugin | Recebe notificações antes e depois que uma solicitação é processada. | |
WebTestRequestPluginConverter | Classe para converter o webtests de Visual Studio de 2005.Não deve ser usada por escrito o código do usuário. | |
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. | |
WebTestRequestPluginReferenceCollection | Representa um contêiner com rigidez de tipos de referências plug-in de solicitação da Web de teste de desempenho. | |
WebTestRequestResult | Classe contenha todas as informações de resultado de uma solicitação de teste de desempenho da Web concluída. | |
WebTestRequestStatistics | Usado para rastrear informações de chave são reunidas quando a solicitação é executada. | |
WebTestResponse | Representa uma resposta HTTP. | |
WebTestResponseCodeConverter | Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências. | |
WebTestResultComment | Representa o corpo do comentário de um resultado de teste de desempenho da Web. | |
WebTestResultCondition | Representa uma condição de resultado do teste de desempenho da Web. | |
WebTestResultDetails | Classe contenha os detalhes do resultado dos testes de desempenho da Web. | |
WebTestResultDetailsSerializer | Salva e carrega um WebTestResultDetails de e para um arquivo em formato binário. | |
WebTestResultGroup | Abstrai um grupo de resultados no resultado de teste de desempenho da Web, como um loop ou condição. | |
WebTestResultIteration | Representa a iteração atual de um teste de desempenho da Web. | |
WebTestResultLoop | Teste de classe para conter o resultado de loop de um desempenho de Web. | |
WebTestResultLoopIteration | Classe contenha o resultado de uma iteração de loop de teste de desempenho da Web. | |
WebTestResultPage | Recupera um resultado de página de nível superior. | |
WebTestResultTransaction | Armazena os resultados de uma transação em um desempenho de Web de teste. | |
WebTestResultUnit | Representa uma página ou um objeto de solicitação em que o resultado do teste de desempenho da Web. | |
WebTestRuleBase | Uma classe base abstrata estendido por classes de referência e a regra na Microsoft.VisualStudio.TestTools.WebTesting espaço para nome. | |
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. | |
WorkItemAttribute | Use este atributo para especificar um item de trabalho que está associado um teste. |
Interfaces
Interface | Descrição | |
---|---|---|
IBinaryHttpBodyEditorPlugin | Fornece uma interface para um corpo HTTP binário plug-in. | |
IHttpBody | Fornece uma interface comum para acessar o corpo de HTTP. | |
IStringHttpBodyEditorPlugin | Fornece uma interface para uma seqüência de plug-in de corpo HTTP. |
Enumerações
Enumeração | Descrição | |
---|---|---|
ConditionalConstructType | Enumera todos os tipos possíveis de construção condicional. | |
ConditionalRuleType | Enumera todos os tipos de regra de condição possíveis. | |
DataBindingAccessMethod | Enumeração para o método de acesso que é usado para vinculação de dados. | |
DataBindingSelectColumns | Especifica os filtros de coluna que são usados para vinculação de dados. | |
ForLoopComparisonOperator | Enumera todos os operadores de comparação numérica possíveis para a regra de loop condicional. | |
NumericalComparisonOperator | Enumera os operadores de comparação numérica que estão disponíveis. | |
Outcome | Descreve o resultado de um teste de desempenho da Web. | |
RequestType | Enumera os tipos de solicitação que estão disponíveis. | |
RuleExecutionOrder | Enumera o possível ordem-de-execução para regras de validação. | |
StringComparisonOperator | Enumera os operadores de comparação de seqüência de caracteres que estão disponíveis. | |
ValidationLevel | Usado para identificar a importância de uma regra de validação é executada em um teste de carga. | |
WebTestErrorType | Enumera os tipos de erros que podem ser incluídos em um objeto WebTestError. | |
WebTestExecutionInstruction | Usado para denotar como lidar com uma operação. | |
WebTestResponseCode | Enumera os códigos de resposta HTTP que são definidos em RFC 2616 para HTTP 1.1. | |
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
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