Para saber mais: https://github.com/zanfranceschi/rinha-de-backend-2023-q3
Atenção! Algumas "técnicas" (gambiarras) foram usadas neste projeto para melhorar o tempo de resposta das requests, favor não repetir em casa. Não apenas "técnicas" mas também configurações. ESTEJE avisado. :)
Necessário Docker
docker compose up -dAPI disponível em: localhost:9999
Necessário Python 10+
- Entre no diretório
api_load_testing, crie um ambiente virtual e ative-o:
cd api_load_testing
python -m venv venv
source venv/bin/activate- Instale as dependências e rode o teste de carga com o
Locust:
pip install -r requirements.txt
locust- Acesse o dashboard em
localhost:8089e defina a quantidade de usuários simultâneos você quer acessando a API (teste com 100 inicialmente rs)