Dev (Back & Front)ARTIGO

Testes de carga com Apache JMeter test no VSTS

Leonardo Matsumota o Apache JMeter Test, outra opção para realizar testes de carga, verificando as requisições, threads e performance das aplicações.

Testes de carga com Apache JMeter test no VSTS
Imagem: Leonardo Matsumota

No último artigo introduzimos os recursos de testes existentes no VSTS e os benefícios obtidos com eles. Continuando esta abordagem, ainda na área de Load Tests (Testes de Carga) do VSTS, o Apache JMeter Test é outra opção para realizar os testes de carga, verificando as requisições, threads e performance das aplicações.

O Apache JMeter pode ler e executar testes em diferentes aplicações, servidores e protocolos: Web – HTTP e HTTPS (ASP.NET, NodeJS, etc), SOAP/REST Webservices, FTP, TCP, LDAP, etc.

É importante lembrar que você deve criar um Plano de Teste JMeter e realizar o upload no VSTS. Esse plano não pode ter listeners ativos. O VSTS suporta a versão 2.13 do Apache JMeter. Outro ponto é o suporte apenas de HTTP e 20.000 minutos de usuários virtuais gratuito.

Acesse o VSTS (Test > Load Test) e crie um novo Apache JMeter test. Escolha o arquivo .jmx criado no plano de teste e parâmetros de agente, região e duração.

Em seguida, veja os resultados dos testes realizados na aplicação. Na aba Summary, um resumo do tempo de resposta, carga de usuários, requisições, falhas de requisição e erros. Explore também as abas de Charts (gráficos), Diagnostics e Logs.

A aba de gráficos demonstra Performance, Throughput, Errors e Tests.

Obrigado pela visita! Em breve teremos mais artigos sobre testes no VSTS. Até lá!

Leonardo MatsumotaAutor

Leonardo possui mais de 17 anos de experiência em projetos de TI, Agile, desenvolvimento de sistemas web, Business Inteligence, Data Mining, Machine Learning e Dashboards. Especialista em Governância: Agile (Scrum), SAFe, PMBOK, Kanban e Lean Six Sigma. Mestre em Engenharia de Produção, MBA em Gestão Empresarial com ênfase em Gestão de Projetos e bacharelado em Ciência da Computação. Fluente em Inglês e espanhol avançado.

Ver perfil