Benchmark

Apache Benchmark 是否允許每個請求之間的間隔?

  • October 28, 2021

我有一個阻止突發請求的伺服器(如果同一 IP 地址每秒訪問伺服器超過 3 次,它將出現 500 錯誤)。

因此,當我使用 Apache 基準測試時,我會看到很多失敗的請求,即使我將並發設置為 1。

是否可以設置每個請求之間的間隔?或者是否有類似的基準測試工具可以提供這種間隔功能?

您真的不會在並發限制為 3 的情況下完成任何有意義的負載測試。您可能需要刪除您正在測試的 IP 的每秒請求數限制。

您可以執行abwatch延遲重複訪問,但您將無法長時間使用報告摘要。

watch -n 1 ab -n 3 http://serverfault.com/

或者執行它curl而不是ab

watch -n 0.4 curl http://serverfault.com/

更多關於watchhttp ://www.linfo.org/watch.html

引用自:https://serverfault.com/questions/442547