一、生成隨機(jī)數(shù)(新建或者做重復(fù)測(cè)試時(shí),隨機(jī)數(shù)真的是太好用了)
{{$guid}}:添加一個(gè)V4風(fēng)格GUID(如: aa002-44ac-45ca-aae3-52bf19650e2d)
{{$timestamp}}:將當(dāng)前的時(shí)間戳,精確到秒
{{$randomInt}}:添加0和1000之間的隨機(jī)整數(shù)

三種生成隨機(jī)數(shù)的效果.png
二、快速在postman創(chuàng)建請(qǐng)求
1、在瀏覽器中做隨便點(diǎn)擊一個(gè)get請(qǐng)求,F(xiàn)12打開控制臺(tái),去network找到對(duì)應(yīng)的接口,右鍵Copy->Copy as cURL (bash)

控制臺(tái)復(fù)制請(qǐng)求.png
2、點(diǎn)擊左上角的import,將復(fù)制出來(lái)的內(nèi)容粘貼到Paste Raw Text,然后點(diǎn)擊“import”導(dǎo)入

粘貼到postman導(dǎo)入.png
操作的時(shí)候沒太注意,不小心選擇右鍵Copy->Copy all as cURL (bash),粘貼后會(huì)報(bào)錯(cuò)

Copy->Copy all as cURL (bash).png
3、復(fù)制出來(lái)的內(nèi)容直接粘貼,認(rèn)證使用的是Mac認(rèn)證,Mac認(rèn)證只能使用一次,所以需要手動(dòng)修改實(shí)際項(xiàng)目支持的認(rèn)證去請(qǐng)求

直接請(qǐng)求.png
4、手動(dòng)修改認(rèn)證后,請(qǐng)求結(jié)果正確返回

修改認(rèn)證后再請(qǐng)求.png
三、控制臺(tái)導(dǎo)出返回值
1、返回單個(gè)結(jié)果的id獲取
先打開postman的控制臺(tái)(快捷鍵“Ctrl+Alt+C”或者點(diǎn)擊“View->Show Postman Console”),在Tests里輸入以下內(nèi)容,查看控制臺(tái)打出的結(jié)果
var temp = JSON.parse(responseBody);
console.log(temp.id)

image.png
2、返回多個(gè)結(jié)果的id獲取
同樣的道理,要看到請(qǐng)求的結(jié)果,先打開postman的控制臺(tái),因?yàn)榉祷氐氖嵌鄠€(gè)內(nèi)容,在獲取數(shù)據(jù)的時(shí)候,需要加個(gè)for循環(huán)
var temp = JSON.parse(responseBody);
for(var i=0;i<temp.items.length;i++)
{
console.log(temp.items[i].id)
}

image.png
四、設(shè)置輸出結(jié)果為全局變量,并在另一個(gè)請(qǐng)求使用
這里的例子是先創(chuàng)建一個(gè)應(yīng)用,然后把這個(gè)應(yīng)用的id獲取設(shè)置為全局變量,將變量設(shè)置到刪除接口上,刪除新建的應(yīng)用
1、在新建應(yīng)用的Tests輸入以下代碼,將id設(shè)置為全局變量
var temp = JSON.parse(responseBody);
console.log(temp.id)
postman.setGlobalVariable("id",temp.id)
2、id是否有被設(shè)置為全局變量,可通過(guò)Manage Environments->Globals查看

image.png