You can't go wrong with ruby-prof for finding slow ruby code.
Regarding load/stress/etc testing, check out Tsung (http://
tsung.erlang-projects.org/). It's not a ruby gem but rather an erlang
based load/stress testing tool. It's got a ton of great features and
it's not limited to just http -- other protocols can be tested as
well. You can also use it in a distributed manner and spin up a bunch
of ec2 instances to simulate a ton of concurrent users and hammer your
servers for as long as you want.
On May 2, 4:56 pm, Rodney Degracia <
rdegr...@gmail.com> wrote:
> I did some research on performance testing for Rails Apps and I found two gems: query_reviewer and bullet.
>
> Query_reviewer: It looks like it's great for getting back information, from performance testing of a Rails App. I just thought it would be good for the community to know about it. The downside is that it looks to be a bit older, and I am not sure how it works with Rails 3.0
http://code.google.com/p/query-reviewer/
>
> Bullet: A rails plugin/gem to kill N+1 queries and unused eager loading. The good news, it supports Rails 3.
https://github.com/flyerhzm/bullet