Linux
模擬海量網路流量
我們想用大量的連接和流量對我們的 pfsense 盒子進行壓力測試。現在我們正在使用 iperf,但是當達到超過 300 個並行連接時,測試客戶端在打開 tcp 連接方面達到了極限。但是我們需要模擬大約 4000 個客戶端,每個客戶端至少執行一個 TCP 連接。最佳做法是什麼?
我認為 iperf 不夠靈活,無法模擬各種流量類型的使用者活動。根據您使用 pfsense 的方式(路由、網關、代理等),它會遇到不同的負載類型。
所以我寧願堅持以下工具之一:
- Apache JMeter - 這個有 GUI,不需要程式技能
- Grinder - 這傢伙有記錄測試的 TCP 代理
- Gatling - 這有非常令人愉快的基於 Scala 的 DSL,因此很容易創建和閱讀測試
- Tsung - 以能夠在功能較弱的硬體上創建更多負載而聞名
請參閱開源負載測試工具:您應該使用哪一個?有關這些工具的更多資訊。