批次執行與歷史紀錄
一體兩面:批次執行是「把所有事情跑一次」,歷史紀錄是「發生了什麼、什麼時候發生」。
批次執行(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 中,所以重新整理、關掉分頁後還是會保留。在共用電腦上請在交出去之前清除歷史紀錄。