【发布时间】:2016-07-10 16:56:50
【问题描述】:
简而言之,我已经设置了一个带有基本控制器的无前端风帆项目,并用 loadtest 对其进行了测试,内存不断增加并且没有稳定的迹象。我已经阅读过以前的帖子,并且禁用了 grunt、session、socket、pubsub 等。
设置:
帆版:v0.12.3
节点版本:v4.4.7
NPM 版本:v2.15.8
转载:
创建新的 Sails 项目
sails new Project --no-frontend
编辑.sailsrc:
{
"generators": {
"modules": {}
},
"hooks": {
"session": false,
"sockets": false,
"pubsub": false,
"grunt": false,
"i18n": false
}
}
添加了控制器/TestController.js:
module.exports = {
hi: function (req, res) {
return res.send("Hi there!");
}
};
运行负载测试:
var loadtest = require('loadtest');
var host = 'http://localhost:1337';
var options = {
url: host + '/test/hi',
requestsPerSecond: 50
};
loadtest.loadTest(options, function(error, result)
{
if (error)
{
return console.error('Got an error: %s', error);
}
console.log('Tests run successfully: '+result);
});
感谢您的帮助。
火星
【问题讨论】:
-
你知道如何分析 nodejs 应用程序吗?