Sha256: 2f85bbf3a31626669a4bf9e5ba04e78d9af78cb294456fe9d7d32ccd45f42843

Contents?: true

Size: 617 Bytes

Versions: 50

Compression:

Stored size: 617 Bytes

Contents

#!/usr/bin/env ruby1.9.1

require "#{File.dirname(__FILE__)}/../../knjrbfw.rb"
require "knj/autoload"

proxy_settings = Marshal.load(File.read("#{File.dirname(__FILE__)}/test_http2_proxy_settings.marshal"))

http = Knj::Http2.new(
  :host => "www.partyworm.dk",
  :proxy => proxy_settings
)

urls = [
  "?show=users_search",
  "?show=users_online",
  "?show=drinksdb",
  "?show=forum&fid=9&tid=1917&page=0"
]
urls = ["robots.txt"]

0.upto(105) do |count|
  url = urls[rand(urls.size)]
  print "Doing request #{count} of 200 (#{url}).\n"
  res = http.get(url)
  raise "Body was empty." if res.body.to_s.length <= 0
end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
knjrbfw-0.0.18 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.17 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.16 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.15 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.14 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.13 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.12 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.11 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.10 lib/knj/tests/test_http2_proxy.rb
knjrbfw-0.0.9 lib/knj/tests/test_http2_proxy.rb