Como usar a API de teste de desempenho na Web
Publicado: abril de 2016
Você pode escrever o código para os testes de desempenho na Web. A API de teste de desempenho na Web é usada para criar testes de desempenho na Web codificados, plug-ins de teste de desempenho na 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 nessa API. Os outros tipos nessa API são usados para oferecer suporte à criação de objetos WebTest, WebTestPlugin, WebTestRequestPlugin, WebTestRequest, ExtractionRule e ValidationRule. Você usa o namespace Microsoft.VisualStudio.TestTools.WebTesting para criar testes de desempenho na Web personalizados.
Você também pode usar a API de teste de desempenho na Web para criar e salvar programaticamente testes de desempenho na Web declarativos. Para fazer isso, use as classes DeclarativeWebTest e DeclarativeWebTestSerializer.
Dica
Use o pesquisador de objetos para examinar o namespace Microsoft.VisualStudio.TestTools.WebTesting.Os editores do Visual C# e do Visual Basic oferecem suporte do IntelliSense para codificação com as classes no namespace.
Você também pode criar plug-ins para teste de carga. Para obter mais informações, consulte Como usar a API de teste de carga e Como criar um plug-in de teste de carga.
Requisitos
- O Visual Studio Enterprise
Para usar o namespace WebTesting
Abra um projeto de teste de carga que contém um teste de desempenho na Web e de desempenho na Web.
Para obter mais informações, consulte Criando e editando testes de desempenho na Web.
Adicione um novo projeto de biblioteca de classes Visual C# ou Visual Basic à sua solução de teste.
Adicione uma referência do projeto de teste de desempenho na Web e de carga ao projeto de biblioteca de classes.
Adicione uma referência à DLL Microsoft.VisualStudio.QualityTools.WebTestFramework no projeto de biblioteca de classes.
No arquivo da classe que está localizado no projeto de biblioteca de classes, adicione uma instrução using para o namespace Microsoft.VisualStudio.TestTools.WebTesting.
Crie uma nova classe que implemente a interface WebTestPlugin.
Crie o projeto.
Adicione o novo plug-in de teste de desempenho na Web usando o Editor de Teste de Desempenho na Web:
Escolha Adicionar Web teste plug-in na barra de ferramentas.
A caixa de diálogo Adicionar plug-in de teste na Web é exibida.
Em Selecionar um plug-in, selecione a classe de plug-in do teste de desempenho na Web.
No Propriedades de plug-in selecionado painel, defina os valores iniciais para o plug-in usar em tempo de execução.
Dica
Você pode expor quantas propriedades quiser de seus plug-ins; apenas torne-os públicos, definíveis e de um tipo de base como Inteiro, Booliano ou Cadeia de Caracteres.Você também pode editar as propriedades de plug-in de teste de desempenho na Web mais tarde usando a janela Propriedades.
Escolha OK.
Execute o teste de desempenho na Web.
Para um exemplo de implementação de WebTestPlugin, consulte Como criar um plug-in de teste de desempenho na Web.
Consulte também
Microsoft.VisualStudio.TestTools.WebTesting
Criar código personalizado e plug-ins para testes de carga
Como usar a API de teste de carga
Como criar um plug-in de teste de desempenho na Web