我正在一个非常简单的NodeJS应用程序上运行负载测试,该应用程序实现了一个REST API,旨在用JSON文件(67kb)的内容进行响应。
我正在使用loadtest
对其进行测试。但是,一半的请求发出错误,我找不到原因。有任何想法吗?谢谢。
负载测试:
loadtest -n 5000 -c 1000 http://localhost:8082/hello
来源:
const express = require('express');
const app = express();
const fs = require('fs');
app.get('/hello', (req, res) => {
fs.readFile(`${__dirname}/data.json`, function(err, data) {
if(err){
console.log(err);
}
console.log('Received a request.');
res.send(data.toString());
});
})
app.listen(8082, () => {
console.log('Server is started. Port: 8082')
});