Sha256: 8932dbb615d3e5a4a3dae85c76cc3ca746e668da5a1a0296b5fb251be31bb49c
Contents?: true
Size: 471 Bytes
Versions: 1
Compression:
Stored size: 471 Bytes
Contents
require 'rfuzz/session' context "Base HTTP Protocol" do setup do @sess = RFuzz::Session.new :host => "localhost", :port => 3000 end specify "Blocks Long URIs" do @sess.run(10) do |c,r| len = r.num(90) + 1 uris = r.uris(50,len) uris.each do |u| # next sample for illegal uris @sess.count_errors(:illegal) do resp = c.get(u * 512) @sess.count resp.http_status end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rfuzz-0.6 | examples/mongrel_test_suite/test/http/base_protocol.rb |