W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
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 集成。
對于此示例,您需要一個 Postman 集合,其中包含一些帶有測試的請求。對于此示例,您可以通過選擇“在 Postman 中運行”按鈕將示例“Hello World”集合導(dǎo)入您的工作區(qū)。
要演示故障排除過程,請編輯請求并故意破壞其中一項測試。例如,更改最終測試,使其查找文本“Hello, Everyone!” 而不是“你好,世界!”
創(chuàng)建集合后,將其導(dǎo)出為 JSON 文件。
Jenkins 以綠色復(fù)選標記指示構(gòu)建成功。
要設(shè)置 Jenkins 運行 Newman 的頻率,請執(zhí)行以下操作:
Jenkins 以您想要的頻率運行 Newman,并告訴您構(gòu)建是失敗還是成功。
在真實世界的構(gòu)建環(huán)境中,Newman 將成為您生產(chǎn)環(huán)境的一部分。您可以根據(jù)需要設(shè)置通知和自定義 Jenkins。您可以使用各種其他配置來使您的收藏更具活力。
有關(guān)收集運行的更多信息,請參閱:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: