Collection Runner使您能夠以指定的順序運(yùn)行集合的請求。它記錄您的請求測試結(jié)果,并可以使用腳本在請求之間傳遞數(shù)據(jù)并更改請求工作流程。
您可以配置 Collection Runner 以滿足您的開發(fā)需求。您可以使用特定環(huán)境運(yùn)行集合,并將數(shù)據(jù)文件傳遞到運(yùn)行中。Collection runs 使您能夠自動化 API 測試,并且您可以安排運(yùn)行以使用Collection Runner或監(jiān)視器在 Postman 云中運(yùn)行。您還可以使用Postman CLI將集合運(yùn)行與 CI/CD 管道集成,Postman 工具使您能夠直接從命令行運(yùn)行和測試集合。
配置收集運(yùn)行
- 在邊欄中選擇Collections,然后選擇您要運(yùn)行的 Collection。
- 在概覽選項(xiàng)卡上,選擇
運(yùn)行。
您還可以從 Postman 頁腳中選擇
Runner ,然后從側(cè)邊欄的收藏或歷史中拖動一個收藏。 - 選擇手動運(yùn)行。您還可以使用 CLI安排運(yùn)行和自動運(yùn)行。
- 如果您希望您的收藏與環(huán)境一起運(yùn)行,請使用 Postman 右上角的環(huán)境選擇器選擇它。您還可以在邊欄中選擇環(huán)境,然后選擇您要使用的環(huán)境。
- 選擇任何配置選項(xiàng):迭代次數(shù)- 收集運(yùn)行的迭代次數(shù)。您還可以使用不同的數(shù)據(jù)集多次運(yùn)行集合以構(gòu)建工作流。延遲- 每個請求之間的間隔延遲(以毫秒為單位)。數(shù)據(jù)-收集運(yùn)行的數(shù)據(jù)文件。保留會話的響應(yīng)- 記錄響應(yīng)標(biāo)頭和正文,以便您可以在運(yùn)行收集后查看它們。對于大型集合,持久響應(yīng)可能會影響性能。請求和響應(yīng)詳細(xì)信息在您當(dāng)前的 Postman 會話期間保留在本地,不會永久保存。注銷 Postman、使用同一帳戶登錄另一臺設(shè)備或刷新瀏覽器將結(jié)束您的會話并刪除記錄的數(shù)據(jù)。高級設(shè)置保留變量值- 保留運(yùn)行中使用的變量,以便運(yùn)行更新的任何變量在運(yùn)行完成后保持更改。如果您不保留變量,則在運(yùn)行完成后不會保存更改。請注意,收集運(yùn)行中的持久化變量將僅更新當(dāng)前值。在不使用存儲的 cookie 的情況下運(yùn)行收集- 如果您的請求使用 cookie,您可以選擇停用它們以進(jìn)行收集運(yùn)行。收集運(yùn)行后保存 cookie - 將此會話中使用的 cookie 保存到 cookie 管理器。運(yùn)行期間請求更改的任何值將在運(yùn)行完成后保留。
- 默認(rèn)情況下,您的請求按照它們在集合中列出的順序運(yùn)行。如果您需要更改執(zhí)行順序,請選擇請求并將其拖動到順序中的新位置。您還可以通過清除其名稱旁邊的復(fù)選框從運(yùn)行中刪除單個請求。setNextRequest您可以使用創(chuàng)建工作流來更改請求腳本的執(zhí)行流程。
- 完成配置后,選擇Run (collection name)。

您的Postman 計(jì)劃為您提供了每個月可以使用的有限次數(shù)的托收服務(wù)。此限制適用于您在工作區(qū)或便簽本中使用“手動運(yùn)行”選項(xiàng)運(yùn)行的集合。此限制不適用于Postman 云中的計(jì)劃收集運(yùn)行。具有多次迭代的收集運(yùn)行算作一次運(yùn)行。當(dāng)您接近使用限制時(shí),Collection Runner 中將顯示一條消息。詳細(xì)了解Postman 中的資源使用情況。
調(diào)試運(yùn)行結(jié)果
手動運(yùn)行集合時(shí),Postman 會實(shí)時(shí)顯示您的請求執(zhí)行結(jié)果和測試結(jié)果。您可以查看收集運(yùn)行的來源、所選環(huán)境、迭代次數(shù)、總持續(xù)時(shí)間、測試次數(shù)和平均響應(yīng)時(shí)間。

要詳細(xì)了解收集運(yùn)行期間發(fā)生的情況,請執(zhí)行以下任一操作:
- 選擇一個請求以查看有關(guān)該請求的詳細(xì)信息。您可以查看有關(guān)請求以及請求標(biāo)頭和正文的一般信息。如果您在配置收集運(yùn)行時(shí)選擇了Persist responses for a session選項(xiàng),您還可以查看響應(yīng)頭和正文。
- 選擇請求的名稱以在新選項(xiàng)卡中打開請求。您可以查看任何測試腳本或選擇“發(fā)送”再次發(fā)送請求。
- 選擇Passed、Failed或Skipped選項(xiàng)卡以按測試狀態(tài)過濾結(jié)果。要顯示所有請求,請選擇“所有測試”選項(xiàng)卡。如果在收集運(yùn)行期間請求腳本中的任何測試失敗,則整個請求將失敗。
- 如果您的收集運(yùn)行包括多次迭代,請選擇一個迭代編號以跳轉(zhuǎn)到特定迭代的結(jié)果。
- 選擇查看所有運(yùn)行以查看過去運(yùn)行的列表。了解有關(guān)查看運(yùn)行歷史記錄的更多信息。
- 選擇查看摘要以查看收集運(yùn)行的摘要,包括測試結(jié)果。要返回完整結(jié)果,請選擇查看結(jié)果。

查看運(yùn)行歷史
每個收集都有一個運(yùn)行選項(xiàng)卡,顯示過去和計(jì)劃的收集運(yùn)行?!斑\(yùn)行”選項(xiàng)卡還顯示測試計(jì)數(shù)和指標(biāo),例如持續(xù)時(shí)間和平均響應(yīng)時(shí)間。

Runs選項(xiàng)卡包括另外兩個選項(xiàng)卡:Past runs和Scheduled runs。
過去的運(yùn)行選項(xiàng)卡
Past runs選項(xiàng)卡具有選擇要查看的收集運(yùn)行次數(shù)的控件,并將顯示的運(yùn)行限制為來自選定用戶、選定狀態(tài)以及來自 Collection Runner 或 Postman CLI 的運(yùn)行。
每次收集運(yùn)行都會顯示以下內(nèi)容:
- 每次運(yùn)行的復(fù)選框和選擇所有運(yùn)行的選項(xiàng)。選擇一個或多個收集運(yùn)行并選擇刪除以刪除它們。
- 收集運(yùn)行的開始時(shí)間。
- 運(yùn)行源、持續(xù)時(shí)間、所有測試、通過的測試、失敗的測試、跳過的測試和平均響應(yīng)時(shí)間。選擇這些項(xiàng)目中的任何一項(xiàng)以按該項(xiàng)目對表格進(jìn)行排序。再次選擇以更改排序順序。
將鼠標(biāo)懸停在項(xiàng)目上以顯示以下控件:
- 查看報(bào)告- 選擇以打開收集運(yùn)行的完整結(jié)果。了解有關(guān)調(diào)試運(yùn)行結(jié)果的更多信息。
- 分享- 選擇與其他團(tuán)隊(duì)成員分享結(jié)果。這提供了一個鏈接,您可以將其提供給其他團(tuán)隊(duì)成員,以便他們可以查看此運(yùn)行的詳細(xì)信息。請注意,這在個人工作區(qū)中不起作用。
計(jì)劃運(yùn)行選項(xiàng)卡
計(jì)劃運(yùn)行選項(xiàng)卡顯示當(dāng)前集合的所有計(jì)劃運(yùn)行。為每個計(jì)劃的運(yùn)行顯示以下內(nèi)容:
- 即將到來的運(yùn)行的預(yù)定時(shí)間
- 計(jì)劃運(yùn)行的名稱
- 與預(yù)定運(yùn)行關(guān)聯(lián)的環(huán)境(如果有)
將鼠標(biāo)懸停在項(xiàng)目上以顯示以下控件:
- 查看- 選擇以打開一個頁面,詳細(xì)說明計(jì)劃的收集運(yùn)行的最新結(jié)果。
- 更多操作圖標(biāo)
- 選擇暫停、恢復(fù)、編輯或刪除計(jì)劃。
共享收集運(yùn)行
您可以通過從 Collection Runner 導(dǎo)出結(jié)果來與其他人共享集合運(yùn)行結(jié)果。
導(dǎo)出結(jié)果按鈕在 Postman 桌面應(yīng)用程序中可用,但在 Web 版本中不可用。
要導(dǎo)出集合運(yùn)行,請執(zhí)行以下操作:
- 在Runner中打開集合運(yùn)行。如果您沒有打開運(yùn)行,您還可以使用側(cè)邊欄中的歷史記錄訪??問收集運(yùn)行。
- 選擇右上角的導(dǎo)出結(jié)果以下載運(yùn)行。
- 選擇一個位置來保存您下載的集合運(yùn)行,然后選擇保存。
自動化收集運(yùn)行
除了手動運(yùn)行集合之外,Collection Runner 還使您能夠安排集合在 Postman 云中的指定時(shí)間自動運(yùn)行。您還可以將收集運(yùn)行與其他 Postman 實(shí)用程序結(jié)合使用,以將自動化構(gòu)建到您的 API 項(xiàng)目中。
- Postman CLI命令行界面使您能夠運(yùn)行集合并將它們構(gòu)建到您的開發(fā)管道中,響應(yīng)測試結(jié)果以支持您的 API 性能。
- Newman界面還使您能夠從命令行運(yùn)行集合。
- 將監(jiān)視器添加到您的集合可以讓您安排集合運(yùn)行并隨時(shí)了解任何問題。
- 您還可以設(shè)置一個收集 webhook,以使用您自己的自定義有效負(fù)載在特定時(shí)間觸發(fā)收集運(yùn)行。
下一步
使用您學(xué)到的 Collection Runner 基礎(chǔ)知識通過工作流擴(kuò)展其功能。
- 要了解如何使用腳本構(gòu)建具有條件序列的工作流以運(yùn)行集合中的請求,請?jiān)L問構(gòu)建請求工作流。
更多建議: