Insomnia 是一款用於測試API的跨平台應用程式,支持Windows、Mac OS和Linux等作業系統。以下是使用Insomnia的基本步驟:
安裝Insomnia。可以從Insomnia官網下載最新的安裝程式,安裝完成後啟動應用程式。
添加請求。在Insomnia的工具列中選擇「新建請求」按鈕或使用快捷鍵「Ctrl+N」添加一個新的請求。輸入請求的URL、選擇請求方法(如GET、POST、PUT、DELETE等)並設定內容類型(如application/json)。
添加請求頭信息。在請求的頂部,通過點擊「Headers」按鈕添加和編輯請求頭信息,如Authorization、Content-Type和Accept等。
傳送請求。填寫完請求頭信息和請求體數據後,點擊「Send」按鈕或使用快捷鍵「Ctrl+Enter」傳送請求。Insomnia將向API傳送請求並顯示回響數據。
使用實例和環境變數。Insomnia允許管理多個環境,如環境和私人環境。可以在環境中設定基礎URL和其他環境變數,這使得在不同的開發或測試環境中輕鬆切換。
授權和鏈式調用。對於需要身份驗證的請求,如使用JWT令牌,可以在傳送請求前從之前的回響中複製令牌,並將其設定為請求頭。此外,Insomnia支持鏈式調用,即在一個請求的基礎上傳送另一個請求。
導入接口文檔。如果使用Swagger等工具生成的接口文檔,可以通過導入的方式將接口文檔轉換為Insomnia中的請求,這樣可以直接調試文檔中定義的接口。
這些步驟涵蓋了使用Insomnia進行API測試的基本流程,包括髮送請求、管理環境變數、設定請求頭和身份驗證等。