5 ms·
Nakabonne/ali: Generate HTTP load and plot the results in real-time
- akerro 6y agoSimilar tool I recommend https://k6.io/docs/ https://k6.io/docs/
- diggan 6y agoLooks real nice! Unfortunately doesn't have graphs like "ali" or other popular load testing tools, and the cloud version is very expensive (starts at $74/month) if you just want some nice visualization of your results.
- sniku 6y agok6 can be used together with Grafana[1] so you can get pretty charts for free :-) [1] https://k6.io/blog/k6-loves-grafana https://k6.io/blog/k6-loves-grafana
- diggan 6y agoAs a lover of Grafana, I love this! Thanks, didn't know. I'll definitely give k6 a try!
- akerro 6y agoYou can use it with influxdb and grafana which gives you 5seconds delay - almost real time I say.
- tomduncalf 6y agoI tried the cloud version of this out on someone's recommendation last week, and was impressed. It gets expensive quite fast looking at the price plans though. The k6 open source library behind it seems cool too.
- diggan 6y agoWhat's some alternatives to this, that also has "scenarios" or similar so you could simulate real user flows, but a lot of them? Should be self-hosted. What I've found so far: - jmeter - classic, true and tested, works well but config format is a hassle to deal with - gatling - works well in general, but the reporting in the open source version is very basic, probably because they have "enterprise" features around reporting (that starts at $400/month)
- rkwz 6y ago> jmeter - classic, true and tested, works well but config format is a hassle to deal with You can use Taurus [1] to write scenarios in yaml files instead of using JMeter's JMX. [1] https://gettaurus.org/kb/Basic1/ https://gettaurus.org/kb/Basic1/
- diggan 6y agoThat's neat, thanks for the suggesting! I've used https://github.com/flood-io/ruby-jmeter https://github.com/flood-io/ruby-jmeter that is similar to Taurus, ruby DSL for generating the JMX. Only had issues with some things not being supported but was easy to extend to support those features. Made a short presentation about ruby-jmeter a while ago (6 years): https://slides.com/victorbjelkholm-old/jmeter-ruby-do-performance-test-awesomely https://slides.com/victorbjelkholm-old/jmeter-ruby-do-perfor...
- stock_toaster 6y agolocust maybe?
- japgolly 6y agoThere's also ab (Apache Benchmark) which is super simple and can be all you need sometimes.
- williamdclt 6y agoAnd is included in MacOS (as I discovered after trying to install it for 10min). Simple example (-c is concurrency, -n is total number of requests to make, -H for headers): ab -c 20 -n 50000 'https://someurl.com/someendpoint'
- japgolly 6y agoWow that's really nice! Thanks for sharing!
- Jimmc414 6y agoThank you! I actually really need this right now.
- je42 6y agoI used in the past locust.io - has ui and supports scenarios etc.