3

有谁知道最好的轻量级 Rails 基准测试工具?

我需要获取网络服务器的性能统计数据并模拟每个会话的身份验证 + 页面导航。我一直在尝试使用 httperf,但在应用程序中遇到 TamperingWithCookie 异常。

理想情况下,我想将应用程序和数据库与网络服务器基准测试分开,但有兴趣查看这些组合的结果。

4

4 回答 4

3

您可以尝试使用 Erlang 编写的分布式负载测试工具Tsung 。它是一个通用工具,但可以很容易地与 Rails 应用程序一起使用。如果您需要模拟不同的用户行为场景作为一种集成测试,您也可以尝试Webrat

于 2009-04-16T13:33:40.603 回答
1

ruby-prof 可以很好地工作,您可以通过浏览器手动点击您的应用程序,或者它可以针对测试进行基准测试。

这是一篇关于如何使用它的精彩文章:http: //cfis.savagexi.com/2007/07/18/making-rails-go-vroom

在这里你可以下载它:http ://rubyforge.org/projects/ruby-prof/

于 2009-04-16T15:47:23.873 回答
0

It's not the best way, but using a web stress tool like MS WAS has worked in the past to show simple benchmarks.

于 2009-04-16T14:13:03.957 回答
0

ab is an Apache tool for benchmarking. Probably won't take care of authentication for you but is dead-simple to use:

ab -n 300 -c 20 http://website.com

于 2013-04-16T17:35:35.400 回答