Sha256: 04a5f83d6047bc05b40606fb6124219f91971bee72c4805fff1e91f25780f52e
Contents?: true
Size: 662 Bytes
Versions: 1
Compression:
Stored size: 662 Bytes
Contents
# An example of handing tons of nasty URLs to Rails to see what it does. require 'rubygems' require 'rfuzz/session' include RFuzz s = Session.new :host => "127.0.0.1", :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("/sample", :query => {:test => u}) s.count resp.http_status end # next sample for illegal uris s.count_errors(:illegal) do resp = c.get("/sample" + u * 5120) s.count resp.http_status end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rfuzz-0.9 | examples/kill_routes.rb |