class BenchEmode

Public Instance Methods

copy_all() click to toggle source
# File vendor/qwik/lib/qwik/bench-emode.rb, line 12
def copy_all
  pages = []
  src  = @org_sites_dir.path+'eto.com'
  dest = @dir
  return nil unless src.exist?
  src.each_entry {|file|
    if /\A\d\d\d\d\.txt\z/ =~ file.to_s
      str = (src+file).read
      (dest+file).put(str)
      base = file.to_s.sub('.txt', '')
      pages << base
    end
  }
  pages
end
nutest_0008() click to toggle source
# File vendor/qwik/lib/qwik/bench-emode.rb, line 28
def nutest_0008
  copy_all
  t_add_user
  session('/test/0008.html')
  body = @res.body.format_xml
end
test_bench000() click to toggle source
# File vendor/qwik/lib/qwik/bench-emode.rb, line 35
def test_bench000
  repeat = 10
  pages = copy_all
  return if pages.nil?
  t_add_user
  repeat.times {
    pages.each {|base|
      session("/test/#{base}.html")
      body = @res.body.format_xml
    }
  }
end