重點事項

下載!

文件

常見問題

Flood 是什麼?

Flood 是由設定檔驅動的 HTTP 負載測試工具。用一般人的話來說,這表示 Flood 能夠產生大量的網路流量。Flood 的彈性和效能來自於其設定語法。它能夠妥善處理動態內容。

Flood 有什麼功能?

Flood 如何從網頁中取得變數?

Flood 的設定語法允許正規表達式比對,用來分辨網頁中的值。

考慮在網站下單。您已新增訂單,您知道訂單確認網頁有下列格式:"訂單 XYZZY 已配送。"。透過使用下列語意,Flood 能夠將 XYZZY 儲存在 OrderID 變數中:responsetemplate="訂單 ([^ ]*) 已配送" responsename="OrderID" 在後續請求中,您可以使用此 OrderID 變數在任何範本變數中:requesttemplate="https://127.0.0.1/getOrderStatus?orderId=$ {orderID}" 這將發出以下請求:https://127.0.0.1/getOrderStatus?orderId=XYZZY

我可以使用 Flood 來瀏覽 SSL 網站嗎?

可以。然而,由於出口法規和法律,Flood 預設並沒有啟用 SSL 支援。在設定 Flood 時,您必須傳遞 --enable-ssl 旗標。Flood 目前與 OpenSSL 相容。

Flood 似乎停滯不前。

您的 TCP 實作可能已用完臨時通訊埠。請參閱作業系統指南,了解如何縮短 FIN 超時時間。