DEPRECATED - Load testing the new Donate site using https://locust.io
f352aab814 | ||
---|---|---|
dockerfiles | ||
k8s | ||
scripts | ||
.gitignore | ||
Makefile | ||
README.md | ||
requirements.txt | ||
sample.env | ||
stress_test.py |
README.md
donate-wagtail-locust
This project aims to help us in capacity planning for the new wagtail based donate platform we're launching in late 2019.
Running with Docker locally
docker build -t donate-locust .
- Copy the sample environment file, and customize it to your needs:
cp sample.env .env
. docker run --env-file .env -p 8089:8089 --add-host "localhost:$HOST_IP_ADDR" -it donate-locust
Environment variables
Variable | Description |
---|---|
TARGET_URL | The hostname (including protocol) of the wagtail-donate stack to test. Required. |
LOCUST_MODE | Start locust in the specified mode. One of standalone , leader , or follower . Optional, defaults to standalone |
LOCUST_LEADER_HOST | When running in distributed mode, this variable tells followers where to connect to the leader node. Required when LOCUST_MODE is standalone |
LOCUST_LEADER_PORT | When running in distributed mode, this variable tells followers what port number the leader mode is listening for follower nodes on. optional, defaults to 5557 |