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