class Trebuchet::Result
Public Class Methods
new(parse=nil)
click to toggle source
# File lib/trebuchet/result.rb, line 3 def initialize parse=nil @requests = 0 @failed_requests = 0 @rps = 0.0 add_parse parse if parse end
Public Instance Methods
add_parse(parse)
click to toggle source
# File lib/trebuchet/result.rb, line 10 def add_parse parse @requests = requests + parse.requests @failed_requests = failed_requests + parse.failed_requests @rps = rps + parse.rps end
failed_requests()
click to toggle source
# File lib/trebuchet/result.rb, line 24 def failed_requests @failed_requests || 0 end
requests()
click to toggle source
# File lib/trebuchet/result.rb, line 20 def requests @requests || 0 end
rps()
click to toggle source
# File lib/trebuchet/result.rb, line 28 def rps @rps || 0 end
to_s()
click to toggle source
# File lib/trebuchet/result.rb, line 16 def to_s "Requests: #{@requests}\nFailed Requests: #{@failed_requests}\nRequests Per Second: #{@rps}" end