W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Postman 有一個(gè)基于 Node.js 的強(qiáng)大運(yùn)行時(shí),允許您向請(qǐng)求和集合添加動(dòng)態(tài)行為。這允許您編寫 API 測(cè)試、構(gòu)建可以包含動(dòng)態(tài)參數(shù)的請(qǐng)求、在請(qǐng)求之間傳遞數(shù)據(jù)等等。您可以添加 JavaScript 代碼以在流程中的兩個(gè)事件期間執(zhí)行:
當(dāng)您輸入文本時(shí),Postman 會(huì)提示您一些建議。選擇一個(gè)以自動(dòng)完成您的代碼。
您可以將預(yù)請(qǐng)求和測(cè)試腳本添加到集合、文件夾、集合內(nèi)的請(qǐng)求或未保存到集合的請(qǐng)求。
在 Postman 中,單個(gè)請(qǐng)求的腳本執(zhí)行順序如下所示:
對(duì)于集合中的每個(gè)請(qǐng)求,腳本將按以下順序執(zhí)行:
對(duì)于集合中的每個(gè)請(qǐng)求,腳本將始終根據(jù)以下層次結(jié)構(gòu)運(yùn)行:集合級(jí)腳本(如果有)、文件夾級(jí)腳本(如果有)、請(qǐng)求級(jí)腳本(如果有)。請(qǐng)注意,此執(zhí)行順序適用于預(yù)請(qǐng)求和測(cè)試腳本。
例如,假設(shè)您有以下集合結(jié)構(gòu),其中包含一個(gè)文件夾和文件夾中的兩個(gè)請(qǐng)求。
如果您在集合、文件夾和請(qǐng)求的預(yù)請(qǐng)求和測(cè)試腳本部分創(chuàng)建了日志語句,則執(zhí)行順序?qū)⒃?Postman 控制臺(tái)中返回。
這是魔法嗎?不,它是Postman Sandbox。Postman Sandbox 是一個(gè) JavaScript 執(zhí)行環(huán)境,您可以在為請(qǐng)求編寫預(yù)請(qǐng)求和測(cè)試腳本時(shí)使用它(在 Postman 和 Newman 中)。您在這些部分中編寫的任何代碼都在此沙箱中執(zhí)行。
可以在Pre-request Script選項(xiàng)卡或Tests選項(xiàng)卡下編寫調(diào)試腳本,并在Postman Console中記錄有用的消息。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: