国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

Postman 與Jenkins集成

2023-04-06 10:54 更新

Postman 包含一個功能齊全的測試沙箱,使您能夠為 API 編寫和執(zhí)行基于 JavaScript 的測試。然后,您可以使用Newman將 Postman 與您的 CI/CD 構(gòu)建系統(tǒng)集成,Newman 是 Postman 的命令行收集運行器。

以下示例顯示如何設(shè)置使用 Newman 運行集合的 Je??nkins 構(gòu)建。如果集合通過所有測試,Jenkins 構(gòu)建將被標記為成功。這使用在本地運行的 Jenkins 安裝,但您通常會在構(gòu)建服務(wù)器上運行它以供生產(chǎn)使用。

開發(fā) API?Postman 提供內(nèi)置工具,可將您的 API 與一些最廣泛使用的持續(xù)集成 (CI) 工具(包括 Jenkins)集成。為 API 設(shè)置 CI 后,您可以在 Postman 中查看構(gòu)建狀態(tài)或啟動新構(gòu)建。您還可以使用 Newman 將 API 測試作為 CI 管道的一部分運行。要了解更多信息,請參閱CI 集成。

安裝

  1. 在本地安裝 Jenkins 并啟動它。有關(guān)詳細信息,請參閱https://www.jenkins.io上的 Jenkins 文檔。
  2. 在 Jenkins 中安裝 Node.js 和 Newman:轉(zhuǎn)到您的 Jenkins 服務(wù)器(http://localhost:8080如果您在本地運行它,則默認情況下為 at)并登錄。轉(zhuǎn)到管理 Jenkins > 管理插件并安裝 NodeJS 插件。轉(zhuǎn)到Manage Jenkins > Global Tool Configuration并在NodeJS下,選擇Add NodeJS。輸入 Node.js 安裝的名稱。在Global npm packages to install中,輸入newman.選擇保存。

創(chuàng)建郵遞員集合

對于此示例,您需要一個 Postman 集合,其中包含一些帶有測試的請求。對于此示例,您可以通過選擇“在 Postman 中運行”按鈕將示例“Hello World”集合導(dǎo)入您的工作區(qū)。

在 Postman 中運行

要演示故障排除過程,請編輯請求并故意破壞其中一項測試。例如,更改最終測試,使其查找文本“Hello, Everyone!” 而不是“你好,世界!”

創(chuàng)建集合后,將其導(dǎo)出為 JSON 文件。

設(shè)置詹金斯

  1. 在 Jenkins 運行的情況下,轉(zhuǎn)到http://localhost:8080并登錄。
  2. 在Dashboard頁面上,選擇左側(cè)欄中的New Item以創(chuàng)建新作業(yè)。
  3. 從選項中選擇一個自由式項目。為您的項目命名,然后選擇OK。詹金斯的新工作
  4. 在General > Build中,在項目中添加一個構(gòu)建步驟,然后選擇Execute Shell。構(gòu)建步驟執(zhí)行 shell 命令。輸入要運行的 shell 命令,例如newman run ~/Desktop/jenkins_demo_postman_collection.json.
  5. 在Build Environment > Build Environment中,選擇Provide Node & npm bin/ folder to PATH并選擇您使用 Newman 配置的 NodeJS 安裝。
  6. 選擇保存以完成創(chuàng)建項目。

故障排除

  1. 通過在邊欄中選擇“立即構(gòu)建”來手動運行此構(gòu)建測試。運行構(gòu)建Jenkins 指示構(gòu)建失敗,構(gòu)建歷史記錄中的構(gòu)建旁邊有一個紅叉。這是因為集合中的故意失敗測試。
  2. 在歷史列表中選擇構(gòu)建,然后選擇控制臺輸出以檢查 Newman 返回的內(nèi)容。
  3. 在您的集合中修復(fù)這些測試。導(dǎo)出它,然后再次運行構(gòu)建。

Jenkins 以綠色復(fù)選標記指示構(gòu)建成功。

配置運行頻率

要設(shè)置 Jenkins 運行 Newman 的頻率,請執(zhí)行以下操作:

  1. 打開構(gòu)建窗口。
  2. 選擇配置。
  3. 轉(zhuǎn)到Build Triggers并選擇Build periodically。
  4. 輸入時間表。將頻率設(shè)置為每 30 分鐘的語法是H/(30) * * * *.選擇計劃旁邊的幫助圖標以了解如何指定構(gòu)建頻率。
  5. 選擇保存。

Jenkins 以您想要的頻率運行 Newman,并告訴您構(gòu)建是失敗還是成功。

在真實世界的構(gòu)建環(huán)境中,Newman 將成為您生產(chǎn)環(huán)境的一部分。您可以根據(jù)需要設(shè)置通知和自定義 Jenkins。您可以使用各種其他配置來使您的收藏更具活力。

有關(guān)收集運行的更多信息,請參閱:


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號