03 / 驗證

建立可重跑、也能說明原因的 API 測試

建立完整 API 流程、串接執行階段資料、驗證回應,並在組織設定的限制內保留請求、設定與 HTTP 證據。

Armoury API request、response 與 assertion 工作區
Armoury API request、response 與 assertion 工作區

API Testing 是完整的 Armoury 工作空間,而不是一次性的請求面板。

4 種 scope用於具型別的變數 重播歷史執行內容 追蹤保留 HTTP 證據

具狀態的 API 驗證

建立完整交換流程,而不只測試單一 endpoint。

將 Request 定義、執行階段狀態、assertion、設定歷史與保留的 HTTP 證據放在一起,讓結果能被重跑與說明。

01

組織完整 API 套件

使用 API Project、Group、實體或參照 Collection、巢狀流程與排序 Request,呈現真實服務行為。

02

讓狀態沿流程傳遞

解析 Project、Environment、Collection 與 Request scope 的具型別變數,再用 extractor 與 Save Variable assertion 串接呼叫。

03

驗證狀態碼以外的內容

設定驗證、request body、傳輸選項、HMAC、Hash、Timestamp module、延遲、重複、條件跳過與 response assertion。

04

說明執行結果為何改變

查看保留的 Request 與 Collection report、設定版本、HTTP 證據與 replay lineage,再比較或套用選定的歷史設定。

從請求鏈到證據

讓資料從第一個 Request 傳到最後一個 assertion。

建立順序、在正確 scope 解析執行階段值、依序執行,並在行為改變時調查儲存的 report。

01

建立流程模型

建立 API Project、整理 Group 與巢狀 Collection,並依執行順序定義 Request。

02

加入狀態與檢查

選擇 Environment、解析變數、產生執行階段值,並驗證狀態、時間、body、header、cookie 或 JSONPath。

03

執行並調查

送出單一 Request 或執行 Collection,再查看 report、HTTP exchange、版本與重播歷史。

能說明的後端行為

讓後端行為可重複、可審查

儲存的定義、執行階段輸入、排序流程、assertion,以及保留的 request 與 response 證據會緊密相連,足以調查通過或失敗原因。測試範圍遵循設定的保留、遮蔽與回應大小限制。

查看方案與評估方式