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

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

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

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

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

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

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

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