高併發工具 · 需審核後執行

LoadForge 壓測與報告工具

這是一個用來測 API 與網站承載能力的工具,可以跑多種 runner、情境流程、HTTP/2 與瀏覽器體感測試,最後輸出繁體中文 PDF 報告,讓工程師比較每次調整後的成功率、延遲與吞吐量。

因為壓測會對目標系統造成真實負載,實際執行功能需要登入並通過審核;公開頁只提供功能介紹,不會直接開放測試入口。

可以測什麼

  • 單一 API 的健康檢查與正式壓測
  • Postman / OpenAPI 匯入後的多步驟流程
  • 高吞吐、HTTP/2 與真瀏覽器頁面載入
  • 登入態 API、Cookie、Bearer Token、API Key 的受保護端點
  • 同一份測試計畫反覆執行,對照改版前後差異

支援的測試方式

  • 快速健康檢查:確認服務能不能穩定回應
  • API 正式壓測:用 k6 / vegeta 看 RPS 與延遲
  • 高吞吐極限測試:用 wrk、bombardier、oha、autocannon 比較上限
  • HTTP/2 協定測試:觀察 h2load 下的協定表現
  • 瀏覽器體感檢查:用 Playwright 測真實頁面載入

報告會包含什麼

  • 成功率、RPS、平均 / 最大 / p95 延遲
  • 狀態碼分佈、錯誤、timeout 與連線失敗
  • CPU、記憶體、網路流量等壓測機指標
  • 工程師修改清單與 API 優化步驟
  • JSON / Markdown / 繁體中文 PDF 報告輸出

可以匯入什麼

  • Postman Collection v2 的 API 流程
  • OpenAPI / Swagger JSON 規格
  • 手動整理的多步驟情境
  • 自訂 header、body、method、預期狀態碼

安全限制

  • 阻擋 localhost、內網、保留位址與非 HTTP(S) 目標
  • 報告不寫入密碼、token、cookie 等敏感認證值
  • 壓測入口需要登入與審核,避免外部濫用
  • 用量會被記錄,方便追蹤使用者與測試目的

適合誰使用

  • 想確認 API 上線前能承受多少流量的工程師
  • 需要交付壓測 PDF 報告的開發團隊
  • 正在優化慢查詢、cache、gateway timeout 的後端服務
  • 想比較調整前後成功率與 p95 延遲的人

主要能力一覽

多 runner依目的切換 k6、vegeta、wrk、oha、locust、Playwright 等工具。
流程壓測把登入、查詢、送出等 API 串成多步驟場景。
認證測試支援 Bearer Token、Basic Auth、API Key 與 Cookie / Session。
繁中報告把結果整理成能直接交付的 PDF,而不是只看 raw log。
效能指標整理 RPS、成功率、p95、status code、錯誤與吞吐量。
主機觀察同步記錄壓測機 CPU、RAM、網路,避免誤判瓶頸。
比較基準用同一份計畫比較改版前後是否改善或退步。
工程建議報告會提示可能要檢查 Controller、Service、DB、快取或 proxy timeout。

使用流程

先確認測試目標是自己有權限的系統,並選擇健康檢查、API 壓測、流程壓測或瀏覽器檢查。
填入目標 URL、併發、秒數、RPS、warmup、認證與預期狀態碼。
執行後觀察進度,系統會整理請求數、成功率、延遲、錯誤與主機資源。
下載 PDF 報告,依照工程師修改清單修正後,再用同一計畫重跑比較。

能看到的報告章節

執行摘要 KPI 儀表板 測試設定 工程師修改清單 API 優化步驟 建議修改 警示 工具組結果 狀態碼分佈 錯誤明細 主機指標

為什麼要審核

高併發測試如果打到非授權系統,可能造成服務變慢、錯誤或資源耗盡。所以這個工具會限制實際操作入口,只開放給已確認用途的使用者。公開頁會先展示功能,真正開始壓測前仍需要登入、確認測試目標與使用情境。

公開訪客可以先了解 LoadForge 的功能與輸出;如果需要實際測試,請登入後由管理者確認使用情境與測試目標,再開放執行權限。