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 | |
---|---|---|
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 um corpo HTTP que contém dados binários. | |
Comment | Representa um comentário que o criador de teste adiciona a um teste de desempenho de Web. | |
ConditionalEventArgs | Representa os argumentos do evento são usados para instruções e loops condicionais. | |
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. | |
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 tem 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 define 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 em uma instância de DeclarativeWebTest classe. | |
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. | |
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 de 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 está em execução. | |
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 de parâmetros post de formulário. | |
HtmlAttribute | Representa um atributo HTML. | |
HtmlAttributeWithOffsets | Amplia a basic HtmlAttribute e controla o início e término deslocamentos dentro de um documento HTML. | |
HtmlDocument | Fornece acesso ao conjunto de marcas HTML no corpo da 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 de deslocamento da localização de 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 , acompanhando o início e término de marca desloca dentro do documento HTML. | |
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. | |
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. | |
IncludedWebTest | Representa um teste de desempenho da Web está incluído em outro teste de desempenho da Web. | |
LoopConditionalRuleReference | Classe para conter 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 | Os argumentos de evento 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. | |
StringComparisonOperatorConverter | Classe auxiliar que ajuda com conversões entre os valores de enum e seqüências. | |
StringHttpBody | Representa um corpo HTTP no formulário de cadeia de caracteres usado 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 de desempenho da Web codificado que usa um único thread por iteração de teste de desempenho de 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 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. | |
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 está em execução. | |
ValidationRuleReferenceCollection | Representa um recipiente de serializável, com rigidez de tipos de regras de validação de teste de desempenho na Web. | |
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. | |
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 de 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 para conter 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 de 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 de Web. | |
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. | |
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 o teste de desempenho é executar.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 está em execução. | |
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 de 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 será enviada para um servidor Web. | |
WebTestRequestCollection | Um contêiner com rigidez de tipos para cabeçalhos de solicitação de teste de desempenho de 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 de 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 está em execução. | |
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 para conter 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 de teste de desempenho de Web. | |
WebTestResultDetails | Classe contenha os detalhes do resultado dos testes de desempenho de Web. | |
WebTestResultDetailsSerializer | Salva e carrega um WebTestResultDetails em um arquivo no formato binário. | |
WebTestResultGroup | Abstrai um grupo de resultados no resultado de teste de desempenho da Web, como, por exemplo, 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 para conter o resultado de uma iteração de loop de teste de desempenho de 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 do resultado do teste de desempenho da Web. | |
WebTestRuleBase | Uma classe base abstrata estendido por classes de referência e a regra no Microsoft.VisualStudio.TestTools.WebTesting namespace. | |
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 de possíveis 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 são usados para vinculação de dados. | |
ForLoopComparisonOperator | Enumera todos os operadores de comparação numérica de 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 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 | Usada para indicar como manipular uma operação. | |
WebTestResponseCode | Enumera os códigos de resposta HTTP 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
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