In my search for a scalable, session based, highly configurable load testing tool, I happened upon Locust. I was looking for something between the lightweight but pure throughput testing of ab and full on virtual machine scripted browser transactions. Locust seemed to fit the bill, and so far has done everything I have needed, both for quasi-functional testing as well as benchmarking API endpoints
![Locust - truveris.github.io](https://cdn-ak-scissors.b.st-hatena.com/image/square/c5949eb376ccc0bf6160f47085f44cf22fc8db8f/height=288;version=1;width=512/http%3A%2F%2Ftruveris.github.io%2Farticles%2Flocust%2Flocust_launch.jpg)