mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
1.1 KiB
1.1 KiB
Test de Charge - EvalueTonSavoir
Ce conteneur permet d'exécuter des tests de charge sur l'application EvalueTonSavoir.
Prérequis
- Docker
- Docker Compose
Configuration
- Créez un fichier
.envà partir du modèle.env.example:
copy .env.example .env
- Modifiez les variables dans le fichier .env:
# URL de l'application cible
BASE_URL=http://votre-url.com
# Compte de connexion
USER_EMAIL=admin@admin.com
USER_PASSWORD=admin
# Paramètres du test de charge
NUMBER_ROOMS=5 # Nombre de salles à créer
USERS_PER_ROOM=60 # Nombre d'utilisateurs par salle
Paramètres optionnels
Dans le fichier .env, vous pouvez aussi configurer:
MAX_MESSAGES_ROUND=20 # Messages maximum par cycle
CONVERSATION_INTERVAL=1000 # Intervalle entre les messages (ms)
MESSAGE_RESPONSE_TIMEOUT=5000 # Timeout des réponses (ms)
BATCH_DELAY=1000 # Délai entre les lots (ms)
BATCH_SIZE=10 # Taille des lots d'utilisateurs
Démarrage
Pour lancer le test de charge:
Les résultats seront disponibles dans le dossier output/.
docker compose up