Sha256: 4f8c42caeb018fbe4bee7df50e4e501fab827dc558379ef35cee6722021b8512
Contents?: true
Size: 857 Bytes
Versions: 5
Compression:
Stored size: 857 Bytes
Contents
require File.dirname(__FILE__) + '/../lib/typhoeus.rb' hydra = Typhoeus::Hydra.new hydra.disable_memoization urls = [ 'http://google.com', 'http://testphp.vulnweb.com', 'http://demo.testfire.net', 'http://example.net', ] 10.times { |i| req = Typhoeus::Request.new( urls[ i % urls.size] ) req.on_complete { |res| puts 'URL: ' + res.effective_url puts 'Time: ' + res.time.to_s puts 'Connect time: ' + res.connect_time.to_s puts 'App connect time: ' + res.app_connect_time.to_s puts 'Start transfer time: ' + res.start_transfer_time.to_s puts 'Pre transfer time: ' + res.pretransfer_time.to_s puts '-------------' } hydra.queue( req ) puts 'Queued: ' + req.url } puts puts 'Harvesting responses...' puts hydra.run puts puts 'Done.' puts
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
xenda-typhoeus-0.2.4 | examples/times.rb |
typhoeus-0.2.4 | examples/times.rb |
typhoeus-0.2.3 | examples/times.rb |
typhoeus-0.2.2 | examples/times.rb |
typhoeus-0.2.1 | examples/times.rb |