YUKI Hiroshi
null+****@clear*****
Wed Jul 30 11:38:05 JST 2014
YUKI Hiroshi 2014-07-30 11:38:05 +0900 (Wed, 30 Jul 2014) New Revision: 2fc663211769cb5654625e12d455fef46344a78c https://github.com/droonga/drnbench/commit/2fc663211769cb5654625e12d455fef46344a78c Message: Report aborted requeust also Modified files: lib/drnbench/client/http.rb Modified: lib/drnbench/client/http.rb (+12 -0) =================================================================== --- lib/drnbench/client/http.rb 2014-07-29 15:06:13 +0900 (343edba) +++ lib/drnbench/client/http.rb 2014-07-30 11:38:05 +0900 (78e47e1) @@ -41,12 +41,16 @@ module Drnbench request["headers"] ||= {} request["headers"]["user-agent"] = "Ruby/#{RUBY_VERSION} Droonga::Benchmark::Runner::HttpClient" start_time = Time.now + @last_request = request + @last_start_time = start_time response = client.request(request) @result << { :request => request, :status => response.code, :elapsed_time => Time.now - start_time, } + @last_request = nil + @last_start_time = nil sleep****@confi***** end end @@ -55,6 +59,14 @@ module Drnbench def stop @thread.exit + + if @last_request + @result << { + :request => @last_request, + :status => 0, + :elapsed_time => Time.now - @last_start_time, + } + end end private -------------- next part -------------- HTML����������������������������... Download