Sha256: ddca0bcece6de6e3c7828aa9c08d0b4a40c977388388236d2cceaef2be23c3ca
Contents?: true
Size: 592 Bytes
Versions: 3
Compression:
Stored size: 592 Bytes
Contents
# An example of handing tons of nasty URLs to Rails to see what it does. require 'rfuzz/session' include RFuzz s = Session.new :host => "localhost", :port => 3000 s.run 10, :save_as => ["runs.csv","counts.csv"] do |c,r| len = r.num(90) + 1 s.count :len, len uris = r.uris(ARGV[0].to_i,len) uris.each do |u| s.count_errors(:legal) do # first sample for legal uris resp = c.get(u) s.count resp.http_status end # next sample for illegal uris s.count_errors(:illegal) do resp = c.get(u * 512) s.count resp.http_status end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rfuzz-0.7 | examples/kill_routes.rb |
rfuzz-0.8 | examples/kill_routes.rb |
rfuzz-0.6 | examples/kill_routes.rb |