Testes de API de Performance, Carga, Stress e Smoke utilizando K6 para automação.
Todos os testes já rodam em CI (basta acessar no Github a aba "Actions", e também são gerados relatórios com uma boa visualização dos resultados da execução.
- Executar os testes individuais:
Vá para o diretório "scripts" utilizando $ cd scripts
Execute $ k6 run "nome_do_arquivo.js"
A execução será realizada via terminal e, ao finalizar, será gerado um relatório .html no diretório "metrics".
- Executar todos os testes de uma vez:
Na raíz do projeto, execute $npm test
e todos os testes serão executados. Ao finalizar, o relatório individual será gerado no diretório ˜metrics".