經過前面的繁雜設定後,終於觀察到 APP 送了什麼請求、收了什麼回應,但是沒有使用說明可以遵循,所以要黑箱測試這些 API,了解它的限制或是回傳的格式等等,Insomnia 可以幫助發者整理 API,並構造出特定 HTTP 請求進行測試。
Insomnia 官方網站:
https://insomnia.rest/
編輯器可以快速構造指定請求,能用 GUI 自訂 Method、Body、Header 等欄位,還能對這個請求加上敘述文件方便了解用途與使用方式。
有資料夾結構方便使用者整理 API
環境功能快速切換變數
顯示整個 HTTP(S) 連線過程方便除錯
不只單純傳送請求,還能設定延遲、定時重傳、下載檔案