Load testing tools and tips

Hi All, I was wondering what people are using to test User load on their Rails apps.

I am wanting to make sure that my app hosted on Heroku will handle n Users/ find out at what load performance will degrade. What tools do you guys use, and what metrics to you look to validate that your app is “production ready”? Blitz looks like a good option. Has anyone here used that add-on?

  • What tools do you guys use
  • What metrics do you guys look at to validate that your app can sustain a certain load
  • Any tips that you guys have on identifying hot spots or improving performace

Thanks!
John

I heard good things about blitz.io however I personally like to do loadtesting on my own.

Tools wise at a minimum I try to find the following.

The above tools allow for you generate client request rate at multiple speeds and measure response at http response level and simulate full client rendering.

If you don’t need something so advance I would recommend tools such as

  • apache bench:
  • httpperf

The above tools are load generating tools that takes one argument a number of request and single uri path to test.

Let me know if you have any additional questions

Awesome, thanks. Those are great resources @ghanima!