3
我正在使用nodejs和express。nodejs中的负载或压力测试
我创建了一些字段的注册表单。我想在同一时间检查1000个用户注册时间。会发生什么? 是否有可用的模块或任何简单的例子。如何输入虚假数据。
我该如何编写一个测试用例。我GOOGLE了它,但没有得到结果。
感谢
我正在使用nodejs和express。nodejs中的负载或压力测试
我创建了一些字段的注册表单。我想在同一时间检查1000个用户注册时间。会发生什么? 是否有可用的模块或任何简单的例子。如何输入虚假数据。
我该如何编写一个测试用例。我GOOGLE了它,但没有得到结果。
感谢
使用faker生成假数据和request将数据发送到服务器。您可以使用async.each
异步执行1000个注册。
var faker = require('faker');
var async = require('async');
var number_of_signups = 1000;
var identities = [];
for (var i=0; i < number_of_signups; i++) {
identities.push({
name: faker.name.findName(),
email: faker.internet.email(),
password: faker.internet.password()
});
}
function submit(identity, callback) {
var opts = {
url: 'http://youdomain.com/signup-endpoint',
method: 'POST',
json: identity
};
request(opts, function(err, connection, body) {
if(err) return callback(err);
callback();
});
}
async.each(identities, submit, function(err) {
if(err) throw err;
console.log('done...');
process.exit();
});
你能告诉我怎么用这个..我的意思是如何利用骗子 – 2014-11-24 05:29:05
感谢lot..Daniel请求数据。 – 2014-11-24 05:34:11
在我的端点上给我这样的错误。TypeError:将圆形结构转换为JSON – 2014-11-24 09:22:59