Projeto pessoal utilizando o JMeter no site https://practice.automationtesting.in/ visto que o http://automationpractice.com/ está suspenso. Neste projeto você encontrará:
- Plano de teste com os cenários
- Arquivo separado por cenários
- Plugins de relatório em tempo real
- Cabeçalhos HTTP
- Asserção de resposta
- Arquivo CSV - massa de dados
- Teste de API
- Relatório de execução como o de sumário e a árvore de resultado
- Instalar jmeter
Pela linha de comando (recomendado):
- n: indica que o JMeter não precisa inicializar sua interface gráfica;
- t: indica qual o Plano de Teste vai ser utilizado (.jmx);
- l: indica qual arquivo irá salvar o resultado do teste (.jtl);
- e: gera um relatório após a execução do teste;
- o: indica onde o relatório será salvo (esta pasta precisa estar vazia ou não existir).
Ex: jmeter -n -t "..\TesteEcommerce.jmx" -l "..\resultados.jtl" -e -o "..\resultados"
Ex: jmeter -n -t "..\TesteAPI.jmx" -l "..\resultados.jtl" -e -o "..\resultados"
Pela interface:
- Abrir arquivo "Teste Ecommerce.jmx" e "TesteAPI.jmx" no Jmeter
- Clicar no play
- Resultado esperado: Relatório e Árvore de execução com rotas em verde
