Ruby on Rails中的压力测试4

时间:2014-01-08 20:27:52

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

有人可以指出在Rails 4中进行压力测试的最佳工具。我知道已经有一些关于这个问题的问题,但我设法找到的所有问题似乎已经过时了。

如果有人能指出一个类似的问题,也会很棒。

提前致谢!

4 个答案:

答案 0 :(得分:7)

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

非常适合我:

https://loader.io

答案 1 :(得分:4)

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

其他相关问题:

答案 2 :(得分: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

答案 3 :(得分:2)

使用Rails,

Apache JMeter对我很有用。它非常易于配置。您可以配置一些逻辑行为,运行并行请求,添加词典以随机化查询等等。

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