diff --git a/.travis.yml b/.travis.yml
index 3271fc15bf60f146f57106e571226d5bb0585017..e4adf86a9ebdec8d034c179251596cc0adbedf0e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,8 +47,8 @@ before_script:
 script:
   - cd $GOPATH/src/upper.io/db
   - go test -v .
-  - make bench -C $GOPATH/src/upper.io/db/mysql
-  - make bench -C $GOPATH/src/upper.io/db/postgresql
-  - make bench -C $GOPATH/src/upper.io/db/ql
-  - make bench -C $GOPATH/src/upper.io/db/sqlite
-  - make bench -C $GOPATH/src/upper.io/db/mongo
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/mysql
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/postgresql
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/ql
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/sqlite
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/mongo
diff --git a/mongo/Makefile b/mongo/Makefile
index e9c58f4b0df2c2617f4215474eb4ec4f065d2bd1..0220da57596bff0e9967cf3364fd02693438eb3e 100644
--- a/mongo/Makefile
+++ b/mongo/Makefile
@@ -1,4 +1,5 @@
 TEST_HOST ?= 127.0.0.1
+BENCHTIME ?= 10s
 
 build:
 	go build && go install
@@ -8,4 +9,4 @@ test:
 	$(MAKE) -C _example
 
 bench:
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/mysql/Makefile b/mysql/Makefile
index de66e804ee9403ecae6f66ad3d13a9ee65963da2..18e9ada2a71b760d185f998a04395e63c069ed1e 100644
--- a/mysql/Makefile
+++ b/mysql/Makefile
@@ -1,4 +1,5 @@
 TEST_HOST ?= 127.0.0.1
+BENCHTIME ?= 10s
 
 build:
 	go build && go install
@@ -11,4 +12,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/postgresql/Makefile b/postgresql/Makefile
index de66e804ee9403ecae6f66ad3d13a9ee65963da2..18e9ada2a71b760d185f998a04395e63c069ed1e 100644
--- a/postgresql/Makefile
+++ b/postgresql/Makefile
@@ -1,4 +1,5 @@
 TEST_HOST ?= 127.0.0.1
+BENCHTIME ?= 10s
 
 build:
 	go build && go install
@@ -11,4 +12,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/ql/Makefile b/ql/Makefile
index 48467b98487f10621ad1697eaa7816b086ac6a60..d8c3f251c4e5610b7fa01b22ec2b369b44b3473a 100644
--- a/ql/Makefile
+++ b/ql/Makefile
@@ -1,3 +1,5 @@
+BENCHTIME ?= 10s
+
 build:
 	go build && go install
 
@@ -9,4 +11,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/sqlite/Makefile b/sqlite/Makefile
index 48467b98487f10621ad1697eaa7816b086ac6a60..d8c3f251c4e5610b7fa01b22ec2b369b44b3473a 100644
--- a/sqlite/Makefile
+++ b/sqlite/Makefile
@@ -1,3 +1,5 @@
+BENCHTIME ?= 10s
+
 build:
 	go build && go install
 
@@ -9,4 +11,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem