Como: Use a API do teste de desempenho da Web

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Você pode escrever código para os testes de desempenho da Web. O teste de desempenho de Web que API é usada para criar codificados testes de desempenho de Web, plug-ins de teste de desempenho da Web, plug-ins de solicitação, solicitações, regras de extração e regras de validação. As classes que compõem esses tipos são as classes principais nesta API. Outros tipos nesta API são usados para oferecer suporte à criação WebTest, WebTestPlugin, WebTestRequestPlugin, WebTestRequest, ExtractionRule, e ValidationRule objetos. Você pode usar o Microsoft.VisualStudio.TestTools.WebTesting o namespace para criar personalizado testes de desempenho de Web.

Você também pode usar a API de teste de desempenho de Web programaticamente, criar e salvar declarativos testes de desempenho da Web. Para fazer isso, use o DeclarativeWebTest e DeclarativeWebTestSerializer classes.

Dica

Use o Pesquisador de objetos para examinar o Microsoft.VisualStudio.TestTools.WebTesting namespace. Editores de Visual C# e Visual Basic oferecem suporte a codificação com as classes no namespace IntelliSense.

Você também pode criar plug-ins para testes de carga. Para obter mais informações, consulte Como: Use a API do teste de carga e Como: Create a Load Test Plug-in.

Para usar o namespace WebTesting

  1. Abra um projeto de teste que contém um teste de desempenho da Web.

    Para obter mais informações, consulte Criando e editando testes de desempenho de Web.

  2. Adicione C# Visual ou um projeto de biblioteca de classe de Visual Basic à sua solução de teste.

  3. Adicione uma referência no projeto de teste para o projeto de biblioteca de classe.

  4. Adicione uma referência para a dll de Microsoft.VisualStudio.QualityTools.WebTestFramework no projeto de biblioteca de classe.

  5. No arquivo de classe que está localizado no projeto de biblioteca de classe, adicione um using a instrução para o Microsoft.VisualStudio.TestTools.WebTesting namespace.

  6. Crie uma nova classe que implemente a interface WebTestPlugin.

  7. Crie o projeto.

  8. Adicione o novo teste de desempenho de Web plug-in usando o Editor de teste de desempenho da Web:

    1. Clique em Adicionar Web Test Plug-in na barra de ferramentas.

      O Adicionar Web Test Plug-in caixa de diálogo é exibida.

    2. Em Selecionar um plug-in, selecione classe plug-in de teste de desempenho de sua Web.

    3. No Propriedades de selecionado o plug-in painel, defina os valores iniciais para o plug-in usar em tempo de execução.

      ObservaçãoObservação

      Você pode expor propriedades desejados do seus plug-ins; apenas torná-los públicos, definíveis e de um tipo base como, por exemplo, Integer, String ou booleanos. Você também pode editar as propriedades de plug-in do teste de desempenho de Web mais tarde, usando a janela de propriedades.

    4. Clique em OK.

  9. Execute o teste de desempenho de Web.

    Para um exemplo de implementação de WebTestPlugin, consulte Como: Criar um teste de desempenho de Web plug-in.

Consulte também

Tarefas

Como: Use a API do teste de carga

Como: Criar um teste de desempenho de Web plug-in

Referência

Microsoft.VisualStudio.TestTools.WebTesting

Outros recursos

Criar e usar o Custom Plug-ins para carga e testes de desempenho de Web