I am trying to setup a 1-master, 5-slave Locust deployment.
It worked well until I hit 10k+ RPS. After that, all the requests sent by the Locust cluster seems to get a response of 403.
The testing setup is:
- Go service in Project A
- Locust cluster in Project B
- They are bridged using cloudflared (a cloudflare tunnel running in projects A and B)
- Locust cluster hits Go service using the domain exposed by the cloudflare tunnel
Is there something that can be done to accomplish this? Or am I stuck with managed load testing tools?
Personally, I would've preferred to use Artillery but its distributed option only supports AWS and Azure.
I decided to give Locust a shot since it dons a master-slave setup. I thought could be executed well in Railway, until the rate limiting hit.