Locust
現代化的 Python 負載測試框架。用純 Python 定義使用者行為,啟動數千個模擬使用者,透過互動式網頁儀表板即時觀看指標。
部署後可以做什麼
- 開啟網域 -- Locust 網頁介面立即開啟,無需登入
- 設定目標主機 -- 輸入要測試的服務 URL
- 設定使用者數 -- 設定模擬使用者數量和產生速率
- 開始測試 -- 啟動測試並即時監控 RPS、回應時間和失敗率
- 下載結果 -- 匯出 CSV 進行進一步分析
主要功能
- 用純 Python 撰寫測試情境
- 即時網頁介面與互動圖表
- RPS、回應時間百分位和失敗追蹤
- 支援 HTTP、WebSocket 等協定
- 無需磁碟區,完全無狀態
授權
MIT -- GitHub