我开发了一个基本的nodejs + express服务器,对于一个路由返回状态200并在本地主机上执行几个负载测试。问题是,我无法通过1000个请求/秒对于这个简单的路线:NodeJS负载/压力测试结果
app.get('/test',function(req.res){
res.status(200).send()
}
对于1000请求/秒服务器表现还好,但在此之后的负载测试将返回错误。如何增加nodejs的这个值,这是一个好的结果吗?这只是一个没有任何处理的简单路由,所以我认为服务器应该接受更多的请求。谢谢。
请显示您的整个设置。如果你只是使用快递,你应该能够提供超过你想要的服务。但它完全取决于你的硬件。我希望你不是想在rasperry pi上达到这么多的请求:) 使用'ab -n 10000 -c 5 http:// localhost:8088/test'我可以每秒获得大约5000个请求。 –
我的设置就是这样的路线和app.listen(3000) – alexsc