我開發了一個基本的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