【发布时间】:2009-04-15 20:09:59
【问题描述】:
有人知道最好的轻量级 Rails 基准测试工具吗?
我需要获取网络服务器的性能统计数据并模拟每个会话的身份验证 + 页面导航。我一直在尝试使用httperf,但是在应用程序中遇到了TamperingWithCookie异常。
理想情况下,我想将应用程序和数据库与网络服务器基准测试分开,但有兴趣查看这些组合的结果。
【问题讨论】:
标签: ruby-on-rails web-applications benchmarking
有人知道最好的轻量级 Rails 基准测试工具吗?
我需要获取网络服务器的性能统计数据并模拟每个会话的身份验证 + 页面导航。我一直在尝试使用httperf,但是在应用程序中遇到了TamperingWithCookie异常。
理想情况下,我想将应用程序和数据库与网络服务器基准测试分开,但有兴趣查看这些组合的结果。
【问题讨论】:
标签: ruby-on-rails web-applications benchmarking
ruby-prof 可以很好地工作,您可以通过浏览器手动点击您的应用程序,或者它可以针对测试进行基准测试。
这里有一篇关于如何使用它的精彩文章:http://cfis.savagexi.com/2007/07/18/making-rails-go-vroom
你可以在这里下载它:http://rubyforge.org/projects/ruby-prof/
【讨论】:
这不是最好的方法,但过去使用像 MS WAS 这样的网络压力工具可以显示简单的基准。
【讨论】:
ab 是一个 Apache 基准测试工具。可能不会为您处理身份验证,但使用起来非常简单:
ab -n 300 -c 20 http://website.com
【讨论】: