YUKI Hiroshi
null+****@clear*****
Mon Oct 7 17:01:10 JST 2013
YUKI Hiroshi 2013-10-07 17:01:10 +0900 (Mon, 07 Oct 2013) New Revision: 5a15e3ae80a242995cfdf16e12c8e739edd2ef72 https://github.com/droonga/http-benchmark/commit/5a15e3ae80a242995cfdf16e12c8e739edd2ef72 Message: Define default duration, wait, and n_clients Modified files: lib/droonga/http-benchmark.rb Modified: lib/droonga/http-benchmark.rb (+7 -4) =================================================================== --- lib/droonga/http-benchmark.rb 2013-10-07 16:57:44 +0900 (f5bc4e7) +++ lib/droonga/http-benchmark.rb 2013-10-07 17:01:10 +0900 (1c700bc) @@ -8,9 +8,12 @@ module Droonga class HttpBenchmark attr_reader :duration, :n_clients - MIN_DURATION = 1.0 + MIN_DURATION = 1 + DEFAULT_DURATION = 10 MIN_WAIT = 0 + DEFAULT_WAIT = 1 MAX_N_CLIENTS = 16 + DEFAULT_N_CLIENTS = 1 TOTAL_N_REQUESTS = 1000 DEFAULT_HOST = "localhost" @@ -19,9 +22,9 @@ module Droonga DEFAULT_METHOD = "GET" def initialize(params) - @duration = [params[:duration], MIN_DURATION].max - @wait = [params[:wait], MIN_WAIT].max - @n_clients = [params[:n_clients], MAX_N_CLIENTS].min + @duration = [params[:duration] || DEFAULT_DURATION, MIN_DURATION].max + @wait = [params[:wait] || DEFAULT_WAIT, MIN_WAIT].max + @n_clients = [params[:n_clients] || DEFAULT_N_CLIENTS, MAX_N_CLIENTS].min @n_requests = params[:n_requests] || TOTAL_N_REQUESTS @default_host = params[:host] || DEFAULT_HOST -------------- next part -------------- HTML����������������������������... ダウンロード