HACKER Q&A
📣 febrilian

JMeter Alternative?


What's the simplest app to measure requests per second like JMeter? I'm looking for go-based or rust-based apps. Thanks


  👤 dschuessler Accepted Answer ✓
I have not used it myself but colleagues of mine recommend k6: https://k6.io/open-source/

There is also a Github repository keeping track of all the load-testing tools out there: https://github.com/denji/awesome-http-benchmark You will probably find something that will fit your bill.

I do not understand though why it is of any relevance what language the application is written in. Yes, Go and Rust indicate a certain speed and novelty but you can write fast applications with good UX in other programming languages too (and bad ones in Go and Rust).


👤 aosaigh
I've used LoadForge before for stress testing:

https://loadforge.com

I found it a good middle-ground between DIY tools like "hey" and the likes of JMeter and K6.

LoadForge is really just a frontend for Locust [2] behind the scenes so all tests are written in Python which might not fit your requirement for Go/Rust, but it's affordable and quick to get started with.

[1] https://github.com/rakyll/hey [2] https://locust.io


👤 mkranjec
I suppose the end goal is to replicate production traffic patterns as close as possible. Why not just use production traffic? Of course omitting PII is mandatory.

Take a look at goreplay. https://github.com/buger/goreplay/wiki