app.get('/mult', function(req, res) {
for(var i=0;i<1000;i++){
exports.multiply(req,res);
}
});
exports.multiply = function(req,res){
if (req.query['valueA'] && req.query['valueB'])
res.result = req.query['valueA'] * req.query['valueB'];
var end = new Date() - start,
hrend = process.hrtime(hrstart);
console.info("Execution time: %dms", end);
console.info("Execution time (hr): %ds %dms", hrend[0], hrend[1]/1000000);
totalTime=totalTime+hrend[0];
res.result=totalTime;
console.info("Total Execution time (hr): %ds", totalTime);
//res.send('Multiplication result: ' + res.result);
res.send('Total execution time: ' + res.result);
};
我基本上想调用exports.multiply(req,res); 1000次并存储并返回所有1000个请求的总执行时间。如何在1000次迭代后存储并返回总执行时间,以返回到被调用函数。
请帮助这方面!