Postman 導(dǎo)入和導(dǎo)出數(shù)據(jù)

2023-04-03 10:25 更新

Postman 可以導(dǎo)入和導(dǎo)出 Postman 數(shù)據(jù),包括集合、環(huán)境、數(shù)據(jù)轉(zhuǎn)儲和全局變量。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,請選擇左上角的導(dǎo)入。導(dǎo)入模式打開。

將數(shù)據(jù)導(dǎo)入 Postman

您可以從文件、文件夾、鏈接、原始文本或代碼存儲庫導(dǎo)入數(shù)據(jù)。

使用 cURL 命令導(dǎo)入

您可以使用 cURL 命令導(dǎo)入數(shù)據(jù)。

  1. 在左側(cè)導(dǎo)航菜單中選擇導(dǎo)入。導(dǎo)入模式打開。
  2. 將您的 cURL 命令粘貼到頂部的輸入字段中。Postman 自動創(chuàng)建并打開一個請求。您還可以將 cURL 命令粘貼到請求的 URL 字段中。

導(dǎo)入 Postman 數(shù)據(jù)

您可以導(dǎo)入之前導(dǎo)出的 Postman 數(shù)據(jù),包括集合、環(huán)境、數(shù)據(jù)轉(zhuǎn)儲和全局變量。

  1. 在左側(cè)導(dǎo)航菜單中選擇導(dǎo)入。
  2. 執(zhí)行以下操作之一:選擇您的文件或文件夾,或?qū)⑵渫系健皩?dǎo)入”模式中。將原始文本或 URL 粘貼到輸入字段中。選擇一個按鈕以從GitHubBitbucketGitLab代碼存儲庫導(dǎo)入。選擇其他來源以導(dǎo)入Azure代碼存儲庫,或從 Amazon API Gateway 或 Azure API Management 導(dǎo)入 API。Postman 將自動識別 Postman 數(shù)據(jù),確認(rèn)名稱、格式以及文件將導(dǎo)入的內(nèi)容。 導(dǎo)入集合和環(huán)境
  3. 如果要導(dǎo)入多個文件,請選擇要導(dǎo)入的文件并選擇“導(dǎo)入”以將數(shù)據(jù)導(dǎo)入 Postman。如果您正在導(dǎo)入單個文件,Postman 會在您選擇它時自動導(dǎo)入它。

將 Postman 集合從 v1 轉(zhuǎn)換為 v2

Postman 不再支持集合 v1 格式,如果您導(dǎo)入此格式的集合,將返回錯誤。您可以將集合的格式從 v1 轉(zhuǎn)換為 v2,以將其導(dǎo)入 Postman。

要將集合的格式從 v1 轉(zhuǎn)換為 v2,請執(zhí)行以下操作:

  1. 在您選擇的終端中,輸入以下命令以安裝 Postman Collection Transformer。sudo npm install -g postman-collection-transformer
  2. 通過輸入以下命令將單個 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)換的更多信息,請參閱Postman Collection Transformer 。

導(dǎo)入 API 規(guī)范

要將 API 規(guī)范導(dǎo)入 Postman,請參閱導(dǎo)入 API。

從 GitHub 存儲庫導(dǎo)入

您可以從本地或遠(yuǎn)程存儲庫導(dǎo)入文件。

要從本地 GitHub 存儲庫導(dǎo)入:

  1. 在 Postman 中,選擇導(dǎo)入以打開導(dǎo)入模式。
  2. 在您的計算機(jī)上,將文件夾或文件拖放到導(dǎo)入模式中。
  3. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  4. 如果要導(dǎo)入包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。確認(rèn)從 GitHub 導(dǎo)入

要從遠(yuǎn)程 GitHub 存儲庫導(dǎo)入數(shù)據(jù):

您必須登錄Postman 帳戶才能使用此功能。
  1. 在 Postman 中,選擇導(dǎo)入,然后選擇GitHub按鈕。
  2. 確認(rèn)或登錄您的 GitHub 帳戶并授權(quán)postmanlabs在必要時訪問您的存儲庫。
  3. 在 Postman 中,選擇您的 GitHub 組織、存儲庫和分支,然后選擇Continue。
  4. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  5. 如果要導(dǎo)入包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。

從 Bitbucket 存儲庫導(dǎo)入

您可以從本地或遠(yuǎn)程存儲庫導(dǎo)入文件。

要從本地 Bitbucket 存儲庫導(dǎo)入:

  1. 在 Postman 中,選擇導(dǎo)入以打開導(dǎo)入模式。
  2. 在您的計算機(jī)上,將文件夾或文件拖放到導(dǎo)入模式中。
  3. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  4. 如果要導(dǎo)入包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。確認(rèn)從 GitHub 導(dǎo)入

從遠(yuǎn)程 Bitbucket 存儲庫導(dǎo)入數(shù)據(jù):

您必須登錄Postman 帳戶才能使用此功能。
  1. 在 Postman 中,選擇導(dǎo)入,然后選擇Bitbucket按鈕。
  2. 確認(rèn)或登錄您的 Bitbucket 帳戶并授權(quán)postmanlabs在必要時訪問您的存儲庫。
  3. 在 Postman 中,選擇您的 Bitbucket 工作區(qū)、存儲庫和分支,然后選擇Continue。
  4. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  5. 如果您的存儲庫具有包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。

從 GitLab 存儲庫導(dǎo)入

您可以從本地或遠(yuǎn)程存儲庫導(dǎo)入文件。

從本地 GitLab 存儲庫導(dǎo)入:

  1. 在 Postman 中,選擇導(dǎo)入以打開導(dǎo)入模式。
  2. 在您的計算機(jī)上,將文件夾或文件拖放到導(dǎo)入模式中。
  3. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  4. 如果要導(dǎo)入包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。確認(rèn)從 GitHub 導(dǎo)入

從遠(yuǎn)程 GitLab 存儲庫導(dǎo)入數(shù)據(jù):

您必須登錄Postman 帳戶才能使用此功能。
  1. 在 Postman 中,選擇導(dǎo)入,然后選擇GitLab按鈕。
  2. 確認(rèn)或登錄您的 GitLab 帳戶并授權(quán)postmanlabs在必要時訪問您的存儲庫。
  3. 在 Postman 中,選擇您的 GitLab 組織、項(xiàng)目和分支,然后選擇Continue。
  4. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  5. 如果您的存儲庫具有包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。

從 Azure DevOps 存儲庫導(dǎo)入

您可以從本地或遠(yuǎn)程存儲庫導(dǎo)入文件。

從本地 Azure DevOps 存儲庫導(dǎo)入:

  1. 在 Postman 中,選擇導(dǎo)入以打開導(dǎo)入模式。
  2. 在您的計算機(jī)上,將文件夾或文件拖放到導(dǎo)入模式中。
  3. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  4. 如果要導(dǎo)入包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。確認(rèn)從 GitHub 導(dǎo)入

從遠(yuǎn)程 Azure DevOps 存儲庫導(dǎo)入數(shù)據(jù):

您必須登錄Postman 帳戶才能使用此功能。
  1. 在 Postman 中,選擇“導(dǎo)入”>“其他來源”>“Azure”。
  2. 確認(rèn)或登錄您的 Azure DevOps 帳戶并授權(quán)postmanlabs在必要時訪問您的存儲庫。
  3. 在 Postman 中,選擇你的 Azure DevOps 工作區(qū)、存儲庫和分支,然后選擇繼續(xù)。
  4. 選擇將您的 API 作為Postman Collection或OpenAPI 3.0 with a Postman Collection導(dǎo)入。
  5. 如果您的存儲庫具有包含多個文件的 API 定義,請選擇要導(dǎo)入 Postman 的文件,然后選擇導(dǎo)入。

導(dǎo)出 Postman 數(shù)據(jù)

您可以將 Postman 數(shù)據(jù)(包括集合、環(huán)境、數(shù)據(jù)轉(zhuǎn)儲和全局變量)導(dǎo)出為 JSON 文件。您可以將這些文件導(dǎo)入回任何 Postman 實(shí)例,或?qū)⑺鼈兣cNewman(Postman 的命令行收集運(yùn)行程序)一起使用。

導(dǎo)出集合

  1. 更多操作圖標(biāo) 選擇集合旁邊的更多操作圖標(biāo) ,然后選擇導(dǎo)出。出口收款
  2. 選擇您希望收藏導(dǎo)出的格式。了解有關(guān) Postman 的收藏格式的更多信息。
  3. 選擇導(dǎo)出以下載新生成的 JSON 文件。

導(dǎo)出環(huán)境

您還可以從 Postman 導(dǎo)出您的環(huán)境。

  1. 從邊欄中選擇環(huán)境。
  2. 選擇要導(dǎo)出的環(huán)境。
  3. 在工作臺中,選擇更多操作圖標(biāo) 更多操作圖標(biāo) ,然后選擇導(dǎo)出以下載新生成的 JSON 文件。

導(dǎo)出數(shù)據(jù)轉(zhuǎn)儲

您可以在 Postman 中導(dǎo)出所有集合、環(huán)境、全局變量和標(biāo)頭預(yù)設(shè)的數(shù)據(jù)轉(zhuǎn)儲。

您可以從 Scratch Pad 導(dǎo)出單個集合和環(huán)境。您無法一次導(dǎo)出所有集合和環(huán)境的批量數(shù)據(jù)。
  1. 設(shè)置圖標(biāo) 選擇標(biāo)題中的設(shè)置圖標(biāo) ,然后選擇設(shè)置。
  2. 選擇“數(shù)據(jù)”選項(xiàng)卡,然后選擇“導(dǎo)出數(shù)據(jù)”以啟動您的數(shù)據(jù)轉(zhuǎn)儲請求。
  3. 選擇導(dǎo)出數(shù)據(jù)以確認(rèn)您需要導(dǎo)出的數(shù)據(jù)類型。
  4. 選擇請求數(shù)據(jù)導(dǎo)出以提交請求。導(dǎo)出數(shù)據(jù)轉(zhuǎn)儲

導(dǎo)出頁面顯示有關(guān)您的導(dǎo)出請求的信息,包括文件大小、導(dǎo)出到期日期以及您請求的數(shù)據(jù)導(dǎo)出的狀態(tài)??赡艿臓顟B(tài)是:

  • 預(yù)定- 已發(fā)出導(dǎo)出請求。
  • 正在傳輸- 數(shù)據(jù)傳輸過程已經(jīng)開始。
  • 已傳輸- 數(shù)據(jù)傳輸過程已完成。
  • 壓縮- 壓縮文件的過程已經(jīng)開始。
  • 已壓縮- 文件已壓縮。
  • 下載- 壓縮文件已準(zhǔn)備好下載。

導(dǎo)出準(zhǔn)備就緒后,您將收到一封電子郵件,其中包含用于下載包含數(shù)據(jù)轉(zhuǎn)儲的壓縮文件的鏈接。您還可以使用下載從導(dǎo)出頁面下載文件。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號