Postman 持續(xù)集成 Postman API

2023-04-06 10:50 更新

持續(xù)集成 (CI) 是一種開(kāi)發(fā)實(shí)踐,需要開(kāi)發(fā)人員定期將代碼更新合并到共享存儲(chǔ)庫(kù)中。它涉及每次開(kāi)發(fā)人員提交代碼更新時(shí)自動(dòng)構(gòu)建和測(cè)試代碼的過(guò)程。

您可以使用 Postman API 訪問(wèn)集合以在持續(xù)集成和持續(xù)部署 (CI/CD) 環(huán)境中運(yùn)行。

開(kāi)始之前:

  • 確保您有一個(gè)可以運(yùn)行 shell 命令的 CI 系統(tǒng)設(shè)置,并且您有權(quán)修改它。
  • 獲取Postman API 密鑰。如果您沒(méi)有,可以生成一個(gè) API 密鑰
  • 確保您有一個(gè) Postman 集合來(lái)測(cè)試您的本地主機(jī)服務(wù)器,并記下該集合的 UID。
開(kāi)發(fā) API?Postman 提供內(nèi)置工具,可將您的 API 與一些最廣泛使用的持續(xù)集成 (CI) 工具集成。為 API 設(shè)置 CI 后,您可以在 Postman 中查看構(gòu)建狀態(tài)或啟動(dòng)新構(gòu)建。您還可以使用 Newman 將 API 測(cè)試作為 CI 管道的一部分運(yùn)行。要了解更多信息,請(qǐng)參閱CI 集成。

第 1 步:安裝節(jié)點(diǎn)

如果您的 CI 已經(jīng)安裝了 Node,您可以跳過(guò)這一步。

按照步驟下載特定于您的 CI 平臺(tái)的 Node。否則,某些 CI 具有預(yù)安裝 Node.js 的配置。確保您使用的是 Node.js v4 或更高版本。

第二步:安裝紐曼

Newman是一個(gè)命令行工具,允許您在本地開(kāi)發(fā)環(huán)境或您自己的服務(wù)器上運(yùn)行集合。以下命令在您的 CI 中安裝 Newman。

npm i newman -g;

第 3 步:運(yùn)行紐曼

使用適當(dāng)?shù)膮?shù)運(yùn)行以下 Newman 命令:

newman run https://api.getpostman.com/collections/{{collection_uid}}?apikey={{postman-api-key-here}}

如果需要為集合提供環(huán)境,請(qǐng)將--environment帶有適當(dāng)參數(shù)的選項(xiàng)添加到 Newman 命令中:

newman run https://api.getpostman.com/collections/{{collection_uid}}?apikey={{postman-api-key-here}}
--environment https://api.getpostman.com/environments/{{environment_uid}}?apikey={{postman-api-key-here}}


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)