Super simple benchmarker
| run it as "ruby benchmark.rb [site] [iterations]" | |
| require 'rest-client' | |
| page, how_many = ARGV | |
| total_elapsed = 0 | |
| how_many.to_i.times do | |
| start = Time.now | |
| RestClient.get page | |
| total_elapsed = total_elapsed + (Time.now - start) | |
| puts "#{Time.now - start} seconds to get #{page}" | |
| end | |
| puts "Average GET for #{page}: #{total_elapsed/how_many.to_i} seconds" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment