I'm looking for a load test tool, the main features that I need is:
I didn't find good reviews on load testing tools (and that's why I'm asking here), and currently the main tool that I'm want to check is Grinder, if you've worked with good tools please share :)
I've worked with jMeter, and I've decided to look for a better tool. jMeter is old, it works with old protocols (So I can't work with it distributed on EC2), it slow and hard to work with, and its graphs make it very slow.
BTW, It doesn't have to be free / open source, if it costs up to tens or hundreds of dollars its OK.
Thanks.
Locust is a great load testing tool and it meets all of the OP's requirements.
As far as meeting the OP's requirements, some Locust features:
Locust is open source and written in Python... virtual users are also written in Python code. The power and ease of using Python to develop complex workloads is really nice (compare that to JMeter's clunky declarative XML style).
Locust development is hosted on Github and has several active committers.
on the Locust website, the tagline is:
"Define user behaviour with Python code, and swarm your system with millions of simultaneous users."
screenshot of optional web UI:

Note: I've worked with all the other tools recommended in other answers, and Locust is far superior
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With