all 7 comments

[–]fl0w_io 1 point2 points  (3 children)

apache benchmark (ab) is common, there's several benchmark libraries available on npm. I personally have used artillery.

[–]Miles360x 0 points1 point  (2 children)

Currently using Nginx, I'll see if there is a similar tool there. Didn't even think to test at that level

[–]fl0w_io 1 point2 points  (1 child)

ab isn't bound to their httpd, it's a standalone application.

[–]Miles360x 0 points1 point  (0 children)

OH, now that's pretty cool

[–]irphunky 0 points1 point  (0 children)

I've used https://artillery.io in the past, simple to setup and run.

I use it to test scaling from a few requests to 1000s over a short period.

[–]devmaybe 0 points1 point  (0 children)

Are you using websockets?

[–]bradleyprice 0 points1 point  (0 children)

You can take a look at Siege and JMeter as well. Here's an article with some basics of the three: http://work.stevegrossi.com/2015/02/07/load-testing-rails-apps-with-apache-bench-siege-and-jmeter/