When running a non-http benchmark, there is no need the check for the
wrk tool so move the wrk check into the http method.
PR-URL: https://github.com/iojs/io.js/pull/1368
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
// If this is the main module, then run the benchmarks
if (module === require.main) {
- hasWrk();
var type = process.argv[2];
var testFilter = process.argv[3];
if (!type) {
var self = this;
- hasWrk();
process.nextTick(function() {
self._run();
});
// benchmark an http server.
Benchmark.prototype.http = function(p, args, cb) {
+ hasWrk();
var self = this;
var regexp = /Requests\/sec:[ \t]+([0-9\.]+)/;
var url = 'http://127.0.0.1:' + exports.PORT + p;