YUKI Hiroshi
null+****@clear*****
Mon Oct 7 18:51:50 JST 2013
YUKI Hiroshi 2013-10-07 18:51:50 +0900 (Mon, 07 Oct 2013) New Revision: 05f931fd00829b2ce42ee9ba480f4a66525e5946 https://github.com/droonga/http-benchmark/commit/05f931fd00829b2ce42ee9ba480f4a66525e5946 Message: Use String#% to output formatted csv Modified files: lib/droonga/http-benchmark/formatter.rb Modified: lib/droonga/http-benchmark/formatter.rb (+9 -7) =================================================================== --- lib/droonga/http-benchmark/formatter.rb 2013-10-07 18:34:39 +0900 (eca44d4) +++ lib/droonga/http-benchmark/formatter.rb 2013-10-07 18:51:50 +0900 (561bbaf) @@ -29,6 +29,7 @@ module Droonga "#{http_statuses.join(",")}," + "min_elapsed_time,max_elapsed_time,average_elapsed_time" results.each do |n_clients, result| + result[:n_clients] = n_clients response_statuses = http_statuses.collect do |status| if result[:responses].include?(status) result[:responses][status] @@ -36,13 +37,14 @@ module Droonga 0 end end - puts "#{n_clients}," + - "#{result[:total_n_requests]}," + - "#{result[:queries_per_second]}," + - "#{response_statuses.join(",")}," + - "#{result[:min_elapsed_time]}," + - "#{result[:max_elapsed_time]}," + - "#{result[:average_elapsed_time]}" + result[:response_statuses] = response_statuses.join(",") + puts ("%{n_clients}," + + "%{total_n_requests}," + + "%{queries_per_second}," + + "%{response_statuses}," + + "%{min_elapsed_time}," + + "%{max_elapsed_time}," + + "%{average_elapsed_time}") % result end end end -------------- next part -------------- HTML����������������������������...Download