Load Testing With Locust
We spend some time each dev cycle working to improve the performance of specific pages on our app. There are some low hanging fruit — optimizing database queries, etc. But there are other things we have been trying to, and we wanted to see what impact those things were having, if any, with data. Enter Locust (oh hey, it’s the docs!). It basically allows you to hit your application in a controlled manner, much harder than it might otherwise be hit, to show you fail rates, requests per second, etc. At that point, you can establish a baseline, make changes, and see what happens!