超過(guò) 2000 萬(wàn)開(kāi)發(fā)人員使用 Postman API 平臺(tái),其收藏功能在社區(qū)中脫穎而出。集合的核心是一組 API 調(diào)用。
雖然并非所有集合都會(huì)演變成更復(fù)雜的東西,但許多集合都是 Postman 更高級(jí)功能的基礎(chǔ)構(gòu)建塊。 例如,一個(gè)集合可以包含 API 測(cè)試和文檔、通知模擬服務(wù)器或表示一系列 API 調(diào)用。
將 API 請(qǐng)求存儲(chǔ)在一個(gè)集合中可以讓用戶探索、運(yùn)行并與他人共享他們的工作。我們將解釋為什么
這很重要,以及如何開(kāi)始使用Postman 的 Newman Docker 擴(kuò)展。
為什么要在 Docker Desktop 中運(yùn)行 Postman 集合?
為什么要在 Docker Desktop 中運(yùn)行 Postman 集合?自動(dòng)化——自動(dòng)化 API 測(cè)試以在本地運(yùn)行測(cè)試狀態(tài)檢查——運(yùn)行集合以評(píng)估 API 的當(dāng)前狀態(tài)和健康狀況調(diào)試——記錄測(cè)試結(jié)果并按測(cè)試失敗進(jìn)行過(guò)濾以調(diào)試意外的 API 行為執(zhí)行——運(yùn)行集合以針對(duì)不同的環(huán)境配置執(zhí)行 API 工作流
對(duì)于每個(gè)用例,您可能希望在不同的場(chǎng)景中運(yùn)行集合。以下是一些涉及 API 測(cè)試自動(dòng)化的場(chǎng)景:
在開(kāi)發(fā)期間進(jìn)行本地測(cè)試作為 CI/CD 管道的一部分進(jìn)行測(cè)試基于事件觸發(fā)器的測(cè)試按預(yù)定時(shí)間表進(jìn)行健康檢查
您可以通過(guò)多種方式運(yùn)行集合。一種方法是利用Newman(Postman 的開(kāi)源庫(kù))和 Docker。您可以從命令行或?qū)?Newman 與函數(shù)、腳本和容器化應(yīng)用程序一起使用。您甚至可以從 Docker Desktop 運(yùn)行您的收藏!
在 Docker Desktop 中開(kāi)始使用 Newman
Postman Docker Extension 使用Postman 的 Newman 圖像來(lái)運(yùn)行集合并顯示結(jié)果。在本節(jié)中,我們將測(cè)試擴(kuò)展并運(yùn)行我們的第一個(gè)集合。
配置
1.安裝最新版本的 Docker Desktop。為 Docker Desktop安裝Newman 擴(kuò)展。
2.注冊(cè)一個(gè)免費(fèi)的 Postman 帳戶并生成一個(gè) API 密鑰。這將允許您訪問(wèn)您的 Postman 數(shù)據(jù),例如集合和環(huán)境。
3.登錄您的 Postman 帳戶并創(chuàng)建一個(gè) Postman 集合。如果您還沒(méi)有 Postman 集合,您可以將此示例集合派生到您自己的工作區(qū)。之后,這個(gè)分叉的集合將作為您自己的集合出現(xiàn)。
運(yùn)行 Postman 集合
1.輸入您的 Postman API 密鑰并單擊“獲取 Postman 集合”。
2.選擇要運(yùn)行的集合。
3. (可選)選擇與您的收藏一起運(yùn)行的環(huán)境。在 Postman 環(huán)境中,您可以為每個(gè)服務(wù)器環(huán)境定義不同的服務(wù)器配置和憑證。
4. 單擊“Run Collection”并查看 API 調(diào)用的結(jié)果。您可以按失敗的測(cè)試進(jìn)行過(guò)濾并深入了解詳細(xì)信息。
5. 根據(jù)需要對(duì)其他集合和環(huán)境重復(fù)此過(guò)程。
本文鏈接:http://www.www897cc.com/showinfo-119-2486-0.html使用 Postman 的 Newman 擴(kuò)展在 Docker 中自動(dòng)化 API 測(cè)試和調(diào)試
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com