Rails 3アプリのパフォーマンステストを行いたいのですが、Railsオンラインガイドに従って試してみました
rake test:profile
そしてそれは次のようにいくつかの出力を与えました:
Specify ruby-prof as application's dependency in Gemfile to run benchmarks.
Loaded suite /usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader
Started
.
Finished in 0.326233 seconds.
1 tests, 0 assertions, 0 failures, 0 errors, 0 skips
しかし、ガイドによると、次のようなものがあるはずです:
BrowsingTest#test_homepage (31 ms warmup)
wall_time: 6 ms
memory: 437.27 KB
objects: 5,514
gc_runs: 0
gc_time: 19 ms
また、アプリのtmp / performanceディレクトリで生成されたログファイルもありますが、私の場合は存在しません。
パフォーマンステストは、アプリのtest \performanceディレクトリに生成されたサンプルテストbrowsing_test.rbです。
require 'test_helper'
require 'rails/performance_test_help'
# Profiling results for each test method are written to tmp/performance.
class BrowsingTest < ActionDispatch::PerformanceTest
def test_homepage
get '/'
end
end
そして私のrailsバージョンは3.0.10です。誰かが私にいくつかのヒントやヒントを教えてもらえますか?