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