跳到內容

匯入 Postman 集合

Restorm 可匯入 Postman v2.0 與 v2.1 集合(也就是 Postman 中 「Export ▸ Collection v2.1」所產生的格式)。

檔案 ▸ 匯入Ctrl+I),然後選擇匯出的 .json 檔案。

匯入 Postman 集合後產生的樹狀結構:根層一個環境資料夾,每個 Postman 資料夾各一個子資料夾,每筆項目各一個帶有動詞的請求

Postman 項目Restorm 的處理方式
資料夾(巢狀的 item相同深度的資料夾
請求HTTP 請求 — 或者當內文型別為 graphql 時,是 GraphQL 請求
rawformdataurlencodedfilegraphql 內文對應的內文型別
集合變數某個環境的變數
描述請求的備註與 API 文件
範例回應API 文件

這是這項匯入與眾不同的地方。您的前置請求腳本與測試腳本不會遺失:它們既保留 在文件中,同時也會被轉換成一個可執行的 情境,其中的程式碼方塊會原樣執行該腳本。

為此,Restorm 在其 JavaScript 程式碼動作中提供了一層 pm.* 相容介面:pm.environmentpm.variablespm.responsepm.testpm.expectpm.sendRequestpm.setNextRequestpm.cookies… 因此您的斷言不必重寫就能繼續運作。

Postman 的各個身分驗證區塊(oauth2apikeybearerbasicdigesthawkawsntlmedgegrid)都會被讀取並摘要進 API 文件,敏感值會被 遮蔽

它們不會轉換成可執行的認證資訊:請重新建立一條 身分驗證路徑 — 只要五分鐘,而且您還 換來權杖的自動換發。

Postman 屬於可重新同步的格式(前提是集合是從 URL 匯入的):資料夾的 重新整理按鈕會取得來源,Restorm 再套用差異。請參閱 從來源更新

從 Postman 遷移這份指南會完整走過整個 遷移流程,包含環境與 runner。