summaryrefslogtreecommitdiff
path: root/test/sequential/test-benchmark-http2.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/sequential/test-benchmark-http2.js')
-rw-r--r--test/sequential/test-benchmark-http2.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/sequential/test-benchmark-http2.js b/test/sequential/test-benchmark-http2.js
new file mode 100644
index 0000000000..0abe490973
--- /dev/null
+++ b/test/sequential/test-benchmark-http2.js
@@ -0,0 +1,27 @@
+'use strict';
+
+const common = require('../common');
+
+if (!common.enoughTestMem)
+ common.skip('Insufficient memory for HTTP/2 benchmark test');
+
+// Because the http benchmarks use hardcoded ports, this should be in sequential
+// rather than parallel to make sure it does not conflict with tests that choose
+// random available ports.
+
+const runBenchmark = require('../common/benchmark');
+
+runBenchmark('http2',
+ [
+ 'benchmarker=test-double-http2',
+ 'clients=1',
+ 'length=65536',
+ 'n=1',
+ 'nheaders=0',
+ 'requests=1',
+ 'streams=1'
+ ],
+ {
+ NODEJS_BENCHMARK_ZERO_ALLOWED: 1,
+ duration: 0
+ });