模拟Rails / Heroku中的大量使用

时间:2012-02-02 23:48:47

标签: ruby-on-rails performance web-applications heroku

是否有工具可以帮助我模拟我的rails应用程序的高级别使用?我希望测试随着使用量的增长它将保持多快的响应能力。我正在Heroku上部署,我想知道在什么时候增加额外的容量。

也可以给我性能统计数据的东西特别有用。

3 个答案:

答案 0 :(得分:3)

您正在寻找Apache HTTP服务器基准测试工具:http://httpd.apache.org/docs/2.0/programs/ab.html

然后用

运行测试
ab -c 20 -n 5000 http://www.yourdomain.com/

通过20个连续请求和5,000个请求来查看应用程序的性能。

关于heroku表现阅读thisthis

答案 1 :(得分:1)

您可以使用JMeter(免费)来测试您的开发和生产网站。你也可以使用像BLITZ.IO这样的东西,但它会花钱(免费服务有持续时间/用户限制)。

答案 2 :(得分:1)

SendGrid的另一个解决方案是Loader.io。它允许您免费测试多达50,000个连接。

我尝试了很多工具,发现这个工具很棒。比我发现的JMeter更容易使用。