批次執行與歷史紀錄
一體兩面:批次執行是「把所有事情跑一次」,歷史紀錄是「發生了什麼、什麼時候發生」。
批次執行(Batch Run)

從頂列打開 批次(Batch)面板。你會看到每個端點都列出來,每個都有勾選框。
- 全部執行(Run all)會按順序、以目前啟用環境執行所有被勾選的端點。
- 摘要 — N 通過 / M 失敗的 chip。點擊失敗的端點便可看到它的驗證或斷言錯誤。
- 重跑失敗(Re-run failures)— 僅重跑上次批次中失敗的端點。當你剛修好型別時特別有用。
已知限制
目前,如果某個端點在歷史紀錄裡有最近一次成功的執行,批次可能會重用該回應而非重發。「fresh network calls」的切換正在規畫中;請追蹤 repo 的 TODO。
典型用途
- 部署後冒煙測試 — 切換環境到
staging,按 Run all,若有任何漂移會立刻出現紅色。 - 規格變更後的健檢 — 你剛改了某個共用型別,按 Run all 就能看出哪些端點現在驗證失敗。
歷史紀錄

打開 歷史紀錄抽屜(頂列的時鐘圖示)。條目以最新排在最前的方式堆疊:
- 端點名稱 + method 徽章。
- HTTP 狀態。
- 延遲。
- 驗證圖示(綠色 ✓ / 紅色 ✗)。
- 時間戳。
打開一筆條目
點擊任何條目會打開唯讀檢視畫面:
- 當時送出的實際 URL + 標頭 + 內容;
- 當時收到的實際回應(狀態、標頭、內容);
- 驗證結果(通過,或具體的欄位不符項目);
- 任何斷言結果。
重跑(Re-run)
從歷史紀錄條目點擊 重跑(Re-run),即會再送一次相同請求。適合不穩定的端點,或重現特定失敗情境。
清除
清除歷史紀錄(Clear history)會把 IndexedDB 中每一條紀錄抹除。歷史紀錄以瀏覽器為單位 — 換機器就從零開始。
儲存
歷史紀錄透過 idb-keyval 儲存在瀏覽器的 IndexedDB 中,所以重新載入、關閉分頁後仍會保留。在共用電腦上請在交出去之前清除歷史紀錄。