Azure
如何在 azure 上傳入測試我的 http 伺服器而不自動禁止 IP
我有一個在 Microsoft Azure 上執行的 Ubuntu Server VM,我需要進行一些自定義負載測試。我編寫了一個 Python 腳本來發出必要的請求。問題是我知道如果我每秒發送太多請求,Azure 會自動阻止我的 IP。我不知道這個門檻是多少。我想在我的本地網路和硬體允許的情況下每秒發送盡可能多的請求。我絕對不想打開支持票來讓自己不受限制地連接到伺服器。
據我所知,VM 內部的所有內容都已配置,因此我不會被阻止。
它看起來像是一個Azure 功能
Azure 中的每個屬性都受到 Azure 基礎結構 DDoS(基本)保護的保護,無需額外費用。
應該可以關閉 DDoS 保護
要為虛擬網路禁用 DDoS 保護:
1.在門戶頂部的搜尋資源、服務和文件框中輸入要禁用 DDoS 保護標準的虛擬網路的名稱。當虛擬網路的名稱出現在搜尋結果中時,選擇它。2. 選擇在 DDoS 防護標準下,選擇禁用。
如果要刪除 DDoS 保護計劃,您必須首先將所有虛擬網路與其關聯。
或者,您可以從另一個 Azure VM 執行測試,流量將被視為“內部”,您不會受到本地 NIC/ISP 頻寬的限制。
最後但並非最不重要的一點是,您可以考慮切換到提供IP 欺騙功能的負載測試工具(或修改您的腳本,使每個執行緒都綁定到自己的 IP 地址或別名),可能的選項之一是Apache JMeter