Criando testes de performance e carga com o Visual Studio test (.webtest) e Fiddler

Continuando o uso do Load Test no VSTS, vamos trabalhar agora com o Visual Studio test e demonstrar como criar .webtest no Visual Studio ou na ferramenta Fiddler.

Visual Studio
Abra o Visual Studio (versão Enterprise) e crie um novo projeto Web Performance and Load Test Project.

vsts-web-perf-test-load

Em seguida, clique em Add Recording (no Visual Studio) para iniciar a gravação da sessão. No meu exemplo abaixo, fiz alguns testes de navegação no meu próprio blog, utilizando um navegador. Após terminar a navegação, volte ao VS e pare a gravação. Salve o arquivo web test gravado para executarmos no VSTS posteriormente.

vsts-web-perf-site
* mais informações sobre sobre criação e gravação de projetos de teste em: Criar projetos de testeRecording and working with web tests e Recording Web Test.


Fiddler

Faça o download do Fiddler. Após a instalação, abra a ferramenta e mantenha a opção  Capture Traffic (opção File) habilitada. A partir desta configuração, veja o rastreamento capturado de toda a navegação realizada, por exemplo em websites, utilizando o navegador.

fiddler.png* mais informações e recursos do Fiddler em: Configure Browsers for Fiddler

Ao concluir a navegação, utilize a opção File > Export Sessions > Visual Studio Web Test. O formato .webtest será gerado, permitindo trabalhar com o projeto no Visual Studio ou executar o arquivo nas opções de Load Test do VSTS (como veremos a seguir).

fiddler-webtest.png

VSTS
O VSTS possui recurso para execução do arquivo .webtest criado anteriormente. Para isso, acesse Load Test > New Visual Studio test. Escolha o arquivo gerado em seu projeto de teste e escolha OK.

vsts-web-test.png

Pronto! Confirme agora os resultados apresentados nas guias de Summary, ChartsDiagnostics e Logs.

test-result-01test-result-02test-result-03

 

 

 

One thought on “Criando testes de performance e carga com o Visual Studio test (.webtest) e Fiddler

Comments are closed.