[Groonga-commit] droonga/http-benchmark at 5a15e3a [master] Define default duration, wait, and n_clients

アーカイブの一覧に戻る

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����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る