Testes de Carga

Grafana k6

A aplicação possui também testes de carga para avaliar como o sistema age sob um grande volume de acessos e operações. Para isso, usamos a ferramenta Grafana k6.

Requisitos

Para executar os testes, você precisará do k6 instalado e também do Node v16.19.1.

Preparando os testes

Os testes encontram-se no diretório deploy/tests/k6/load-test. Navegue até o mesmo, e então instale as dependências:

npm install

Em seguida, você poderá, opcionalmente, definir algumas variáveis de ambiente para que o teste funcione, de acordo com a tabela a seguir:

VariávelDescriçãoValor Padrão
MINERVA_HOSTHost da API do Minervahttp://localhost:9000/api
MINERVA_TENANTInquilino a ser usado para testesteste

Executando os testes

Em seguida, execute os testes usado o comando:

npm run test