Postman 可以導入和導出 Postman 數(shù)據(jù),包括集合、環(huán)境、數(shù)據(jù)轉(zhuǎn)儲和全局變量。Postman 還可以以 API 模式的形式導入非 Postman 數(shù)據(jù),以幫助您整合 API 開發(fā)工作流程。
將數(shù)據(jù)導入 Postman
您可以將集合、API 規(guī)范和數(shù)據(jù)文件直接導入 Postman。
要將數(shù)據(jù)導入 Postman,請選擇左上角的導入。導入模式打開。

您可以從文件、文件夾、鏈接、原始文本或代碼存儲庫導入數(shù)據(jù)。
使用 cURL 命令導入
您可以使用 cURL 命令導入數(shù)據(jù)。
- 在左側(cè)導航菜單中選擇導入。導入模式打開。
- 將您的 cURL 命令粘貼到頂部的輸入字段中。Postman 自動創(chuàng)建并打開一個請求。您還可以將 cURL 命令粘貼到請求的 URL 字段中。
導入 Postman 數(shù)據(jù)
您可以導入之前導出的 Postman 數(shù)據(jù),包括集合、環(huán)境、數(shù)據(jù)轉(zhuǎn)儲和全局變量。
- 在左側(cè)導航菜單中選擇導入。
- 執(zhí)行以下操作之一:選擇您的文件或文件夾,或?qū)⑵渫系健皩搿蹦J街小⒃嘉谋净?URL 粘貼到輸入字段中。選擇一個按鈕以從GitHub、Bitbucket或GitLab代碼存儲庫導入。選擇其他來源以導入Azure代碼存儲庫,或從 Amazon API Gateway 或 Azure API Management 導入 API。Postman 將自動識別 Postman 數(shù)據(jù),確認名稱、格式以及文件將導入的內(nèi)容。

- 如果要導入多個文件,請選擇要導入的文件并選擇“導入”以將數(shù)據(jù)導入 Postman。如果您正在導入單個文件,Postman 會在您選擇它時自動導入它。
將 Postman 集合從 v1 轉(zhuǎn)換為 v2
Postman 不再支持集合 v1 格式,如果您導入此格式的集合,將返回錯誤。您可以將集合的格式從 v1 轉(zhuǎn)換為 v2,以將其導入 Postman。
要將集合的格式從 v1 轉(zhuǎn)換為 v2,請執(zhí)行以下操作:
- 在您選擇的終端中,輸入以下命令以安裝 Postman Collection Transformer。sudo npm install -g postman-collection-transformer
- 通過輸入以下命令將單個 Postman 集合從 v1 轉(zhuǎn)換為 v2:postman-collection-transformer convert -i <path to the input Postman Collection file> -o <path to the downloaded Postman file> -j 1.0.0 -p 2.0.0 -P
生成的集合將以 v2 格式下載到您的目標文件路徑。
您可以通過運行帶有標志的命令來檢索轉(zhuǎn)換選項列表-h:
postman-collection-transformer convert -h
有關集合轉(zhuǎn)換的更多信息,請參閱Postman Collection Transformer 。
導入 API 規(guī)范
要將 API 規(guī)范導入 Postman,請參閱導入 API。
從 GitHub 存儲庫導入
您可以從本地或遠程存儲庫導入文件。
要從本地 GitHub 存儲庫導入:
- 在 Postman 中,選擇導入以打開導入模式。
- 在您的計算機上,將文件夾或文件拖放到導入模式中。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果要導入包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。

要從遠程 GitHub 存儲庫導入數(shù)據(jù):
您必須登錄Postman 帳戶才能使用此功能。
- 在 Postman 中,選擇導入,然后選擇GitHub按鈕。
- 確認或登錄您的 GitHub 帳戶并授權postmanlabs在必要時訪問您的存儲庫。
- 在 Postman 中,選擇您的 GitHub 組織、存儲庫和分支,然后選擇Continue。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果要導入包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。
從 Bitbucket 存儲庫導入
您可以從本地或遠程存儲庫導入文件。
要從本地 Bitbucket 存儲庫導入:
- 在 Postman 中,選擇導入以打開導入模式。
- 在您的計算機上,將文件夾或文件拖放到導入模式中。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果要導入包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。

從遠程 Bitbucket 存儲庫導入數(shù)據(jù):
您必須登錄Postman 帳戶才能使用此功能。
- 在 Postman 中,選擇導入,然后選擇Bitbucket按鈕。
- 確認或登錄您的 Bitbucket 帳戶并授權postmanlabs在必要時訪問您的存儲庫。
- 在 Postman 中,選擇您的 Bitbucket 工作區(qū)、存儲庫和分支,然后選擇Continue。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果您的存儲庫具有包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。
從 GitLab 存儲庫導入
您可以從本地或遠程存儲庫導入文件。
從本地 GitLab 存儲庫導入:
- 在 Postman 中,選擇導入以打開導入模式。
- 在您的計算機上,將文件夾或文件拖放到導入模式中。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果要導入包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。

從遠程 GitLab 存儲庫導入數(shù)據(jù):
您必須登錄Postman 帳戶才能使用此功能。
- 在 Postman 中,選擇導入,然后選擇GitLab按鈕。
- 確認或登錄您的 GitLab 帳戶并授權postmanlabs在必要時訪問您的存儲庫。
- 在 Postman 中,選擇您的 GitLab 組織、項目和分支,然后選擇Continue。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果您的存儲庫具有包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。
從 Azure DevOps 存儲庫導入
您可以從本地或遠程存儲庫導入文件。
從本地 Azure DevOps 存儲庫導入:
- 在 Postman 中,選擇導入以打開導入模式。
- 在您的計算機上,將文件夾或文件拖放到導入模式中。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果要導入包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。

從遠程 Azure DevOps 存儲庫導入數(shù)據(jù):
您必須登錄Postman 帳戶才能使用此功能。
- 在 Postman 中,選擇“導入”>“其他來源”>“Azure”。
- 確認或登錄您的 Azure DevOps 帳戶并授權postmanlabs在必要時訪問您的存儲庫。
- 在 Postman 中,選擇你的 Azure DevOps 工作區(qū)、存儲庫和分支,然后選擇繼續(xù)。
- 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導入。
- 如果您的存儲庫具有包含多個文件的 API 定義,請選擇要導入 Postman 的文件,然后選擇導入。
導出 Postman 數(shù)據(jù)
您可以將 Postman 數(shù)據(jù)(包括集合、環(huán)境、數(shù)據(jù)轉(zhuǎn)儲和全局變量)導出為 JSON 文件。您可以將這些文件導入回任何 Postman 實例,或?qū)⑺鼈兣cNewman(Postman 的命令行收集運行程序)一起使用。
導出集合
選擇集合旁邊的更多操作圖標 ,然后選擇導出。
- 選擇您希望收藏導出的格式。了解有關 Postman 的收藏格式的更多信息。
- 選擇導出以下載新生成的 JSON 文件。
導出環(huán)境
您還可以從 Postman 導出您的環(huán)境。
- 從邊欄中選擇環(huán)境。
- 選擇要導出的環(huán)境。
- 在工作臺中,選擇更多操作圖標
,然后選擇導出以下載新生成的 JSON 文件。
導出數(shù)據(jù)轉(zhuǎn)儲
您可以在 Postman 中導出所有集合、環(huán)境、全局變量和標頭預設的數(shù)據(jù)轉(zhuǎn)儲。
您可以從 Scratch Pad 導出單個集合和環(huán)境。您無法一次導出所有集合和環(huán)境的批量數(shù)據(jù)。
選擇標題中的設置圖標 ,然后選擇設置。- 選擇“數(shù)據(jù)”選項卡,然后選擇“導出數(shù)據(jù)”以啟動您的數(shù)據(jù)轉(zhuǎn)儲請求。
- 選擇導出數(shù)據(jù)以確認您需要導出的數(shù)據(jù)類型。
- 選擇請求數(shù)據(jù)導出以提交請求。

導出頁面顯示有關您的導出請求的信息,包括文件大小、導出到期日期以及您請求的數(shù)據(jù)導出的狀態(tài)。可能的狀態(tài)是:
- 預定- 已發(fā)出導出請求。
- 正在傳輸- 數(shù)據(jù)傳輸過程已經(jīng)開始。
- 已傳輸- 數(shù)據(jù)傳輸過程已完成。
- 壓縮- 壓縮文件的過程已經(jīng)開始。
- 已壓縮- 文件已壓縮。
- 下載- 壓縮文件已準備好下載。
導出準備就緒后,您將收到一封電子郵件,其中包含用于下載包含數(shù)據(jù)轉(zhuǎn)儲的壓縮文件的鏈接。您還可以使用下載從導出頁面下載文件。
更多建議: