feat(load-test): replace k6 with locust for ongoing continuous testing and web GUI

This commit is contained in:
2026-09-22 17:20:04 +03:30
parent 98fa1f6441
commit 081abdeb11
6 changed files with 191 additions and 139 deletions

View File

@@ -247,6 +247,23 @@ services:
restart: unless-stopped
locust:
image: locustio/locust:latest
container_name: telecom-locust
profiles:
- load-test
depends_on:
api:
condition: service_healthy
environment:
LOCUST_HOST: http://api:8000
ports:
- "${LOCUST_HTTP_PORT:-8089}:8089"
volumes:
- ./scripts:/mnt/locust
command: -f /mnt/locust/locustfile.py
volumes:
redpanda-data:
clickhouse-data: