【问题标题】:Stress Testing in Ruby on Rails 4Ruby on Rails 4 中的压力测试
【发布时间】:2014-01-08 20:27:52
【问题描述】:

谁能指出 Rails 4 中压力测试的最佳工具。我知道已经有一些关于这个主题的问题,但我设法找到的那些似乎都过时了。

如果有人可以向我指出一个类似的问题,那也很好。

提前致谢!

【问题讨论】:

  • 如果您发现过时的帖子,获得一些新答案的最佳方式是悬赏他们。一遍又一遍地重复问题不会帮助搜索相同内容的访问者找到更好的答案。
  • 起来,对不起!我去做。刚刚开始掌握这个窍门。

标签: ruby-on-rails web-applications stress-testing


【解决方案1】:

Sendgrid 最近推出了一个非常不错的免费解决方案,适用于 Web 或 API 端点。

对我来说效果很好:

https://loader.io

【讨论】:

    【解决方案2】:

    大多数性能测试工具都可以在 Rails 上正常工作。我过去使用过来自 RadView 的 WebLOAD。

    其他相关问题:

    【讨论】:

      【解决方案3】:

      你可以试试这个宝石GasLoadTester

      require 'gas_load_tester'
      require 'rest-client'
      simple_test = GasLoadTester::Test.new({client: 10000, time: 60})
      simple_test.run(output: true, file_name: '/mytest/mysite_result') do
        RestClient.get("https://www.example.com", {})
      end
      

      【讨论】:

        【解决方案4】:

        Apache JMeter 非常适合我使用 Rails。它是非常可配置的。您可以配置一些逻辑行为、运行并行请求、添加字典以随机化查询等等。

        最后,在执行测试后,我运行 Request Log Analyzer 来获取内部 Rails 指标。该分析器也适用于生产日志。

        【讨论】:

          猜你喜欢
          • 2010-12-23
          • 1970-01-01
          • 2018-04-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-02
          相关资源
          最近更新 更多