Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 42bdf02

Browse files
committed
Add "VERBOSE" test option & comments on options
1 parent 3232c67 commit 42bdf02

File tree

1 file changed

+27
-10
lines changed

1 file changed

+27
-10
lines changed

test/image/load_test

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@ var glob = require('glob');
55
var shuffle = require('knuth-shuffle').knuthShuffle;
66
var request = require('request');
77

8-
const BATCH_SIZE = 5;
8+
// Number of requests in flight at any given time:
9+
const BATCH_SIZE = 1;
10+
// Wait time before launching a new request, ms:
911
const BATCH_WAIT = 500;
12+
// Request timeout, ms:
1013
const REQ_TIMEOUT = 40000;
14+
// Print more messages if true:
15+
const VERBOSE = false;
1116

1217
/**
1318
* Load Tester for imageservers
@@ -91,11 +96,13 @@ function runReq(req, completion) {
9196
var totalReqs = successes + errors;
9297
var totalTime = (Date.now() - startTime) / 1000;
9398
var rps = totalReqs / totalTime;
94-
console.log(' successes: ' + successes + ', errors: ' + errors +
95-
', total: ' + totalReqs + ', time: ' + totalTime +
96-
', rps: ' + rps);
99+
console.log((VERBOSE ? ' ' : '') + 'successes: ' + successes +
100+
', errors: ' + errors + ', total: ' + totalReqs +
101+
', time: ' + totalTime + ', rps: ' + rps);
97102

98-
console.log('Starting ' + req.filename);
103+
if (VERBOSE) {
104+
console.log('Starting ' + req.filename);
105+
}
99106

100107
var reqStart = Date.now();
101108

@@ -104,10 +111,14 @@ function runReq(req, completion) {
104111
console.log(' Unexpected error response on ' + req.filename);
105112
errors++;
106113
} else {
107-
console.log(' Success on ' + req.filename);
114+
if (VERBOSE) {
115+
console.log(' Success on ' + req.filename);
116+
}
108117
successes++;
109118
}
110-
console.log(' Service time: ' + (Date.now() - reqStart));
119+
if (VERBOSE) {
120+
console.log(' Service time: ' + (Date.now() - reqStart));
121+
}
111122
return completion();
112123
}
113124

@@ -116,10 +127,14 @@ function runReq(req, completion) {
116127
console.log(' Unexpected request failure on ' + req.filename + ': ' + err);
117128
errors++;
118129
} else {
119-
console.log(' Expected failure on ' + req.filename);
130+
if (VERBOSE) {
131+
console.log(' Expected failure on ' + req.filename);
132+
}
120133
successes++;
121134
}
122-
console.log(' Service time: ' + (Date.now() - reqStart));
135+
if (VERBOSE) {
136+
console.log(' Service time: ' + (Date.now() - reqStart));
137+
}
123138

124139
return completion();
125140
}
@@ -132,7 +147,9 @@ function runReq(req, completion) {
132147
console.log(' Unexpected parse failure on ' + req.filename);
133148
errors++;
134149
} else {
135-
console.log(' Expected parse failure on ' + req.filename);
150+
if (VERBOSE) {
151+
console.log(' Expected parse failure on ' + req.filename);
152+
}
136153
successes++;
137154
}
138155

0 commit comments

Comments
 (0)