Benchmark
Apache Benchmark 是否允許每個請求之間的間隔?
我有一個阻止突發請求的伺服器(如果同一 IP 地址每秒訪問伺服器超過 3 次,它將出現 500 錯誤)。
因此,當我使用 Apache 基準測試時,我會看到很多失敗的請求,即使我將並發設置為 1。
是否可以設置每個請求之間的間隔?或者是否有類似的基準測試工具可以提供這種間隔功能?
您真的不會在並發限制為 3 的情況下完成任何有意義的負載測試。您可能需要刪除您正在測試的 IP 的每秒請求數限制。
您可以執行
ab
以watch
延遲重複訪問,但您將無法長時間使用報告摘要。watch -n 1 ab -n 3 http://serverfault.com/
或者執行它
curl
而不是ab
watch -n 0.4 curl http://serverfault.com/
更多關於
watch
: http ://www.linfo.org/watch.html