-1
請問,如何使用ApacheBench進行負載測試,假設我想測試Node和Go的HTTP功能?注意:我已經安裝了AB,我只是不知道如何運行測試。如何使用ApacheBench運行負載測試
節點:
var http = require("http");
http.createServer(function(request,response) {
response.writeHeader(200);
response.write("You requested " + request.url);
response.end();
}).listen(8080);
轉到:
使用比'ab'更好的東西嗎?想起'wrk','httpperf','boom','siege','weighttp','vegeta'。我更喜歡'wrk'並且一直在嘗試'vegeta',因爲它具有不斷的請求速率(有一個wrk分支也可以這樣做) – JimB
@JimB ab有什麼問題? – DanielTheGeek
首先,它只有http/1.0(默認情況下不保留keepalive)在分塊編碼方面有問題,並且性能不如其他許多。你設計的Go服務器響應速度可能比'ab'快,所以你測試的都是'ab'。 – JimB