4
난 내 레일 3 애플 리케이션을위한 성능 테스트를하고 싶어 레일 가이드 온라인 가이드에 따라 시도 않았다성능 테스트를위한 예상 출력 없음
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
그리고 내 레일 버전은 3.0.10입니다. 누구든지 나에게 몇 가지 힌트 나 힌트를 줄 수 있습니까?
헤이 도움 일부 독서, 솔루션 내 문제에 대한 작품! 고마워요! BTW, 내가 그 pacth를 추가하지 않았고, 왜 '루비 프로페셔널'을 올바르게 만들기 위해 '테스트 유닛'을 설치해야하는지 모르지만 두 개의 보석 만 설치했습니다. – Robert
내가 도와 줄 수있어서 다행이다. :) 이제 guides.rubyonrails.org에서 언급 한 벤치 마크 헬퍼 메소드에 또 다른 문제점이 있습니다. 그들은 내 기록에 아무것도 출력하지 않습니다 ... – Nycen