api-benchmark
Version:
A simple nodejs tool to compare performances of different apis
23 lines (18 loc) • 587 B
JavaScript
var benchmarkRunner = require('benchmark');
var SuitesManager = require('./suites-manager');
var _ = require('underscore');
var apiBenchmark = {
compare: function(services, endpoints, options, callback){
if(typeof options === 'function'){
callback = options;
options = {};
}
var suites = new SuitesManager(benchmarkRunner);
suites.setOptions(options)
.addEndpoints(endpoints)
.addServices(services)
.onBenchResults(callback)
.runNext();
}
};
module.exports.compare = apiBenchmark.compare;