1、數(shù)據(jù)驅(qū)動(dòng)
可以看到有個(gè)Run collection
這里有個(gè)Select File
,選擇文件的選項(xiàng),我們新建一個(gè).csv
文件
然后在Select File
那里傳上去。再執(zhí)行就可以實(shí)現(xiàn)了。但是測(cè)試哪個(gè)接口,就只能選擇哪個(gè)接口,要不然后面的用例也會(huì)用這個(gè)用例值執(zhí)行一次。這也是為什么postman
不如Jmeter
用的普遍的原因。另一個(gè)就是postman對(duì)于Javascript有要求,就是咱們?cè)赥ests標(biāo)簽里寫(xiě)的那些代碼其實(shí)是JS代碼。
我們?cè)偻晟埔幌掠美阎堤鎿Q為變量,取文件中的值
再修改一下斷言
這樣就完成了數(shù)據(jù)驅(qū)動(dòng)。需要注意的是取文件中的數(shù)據(jù)用的是data.變量名
2、postman接口測(cè)試Cookie鑒權(quán)詳解
1)什么是cookie
cookie就是一小段文本信息,客戶端第一次請(qǐng)求服務(wù)器時(shí)生成。
2)cookie鑒權(quán)原理
當(dāng)客戶端第一次請(qǐng)求服務(wù)器時(shí)生成cookie。然后在第一個(gè)返回時(shí)在響應(yīng)頭的Set-Cookie
里把所有的Cookie傳輸給客戶端,并保存在客戶端。當(dāng)客戶端第2-n次請(qǐng)求服務(wù)器時(shí),請(qǐng)求頭就會(huì)帶上所有cookie實(shí)現(xiàn)鑒權(quán)。
postman會(huì)自動(dòng)保存cookie,不需要我們做額外的處理。
3、postman接口Mock Server服務(wù)器
使用情景:前端開(kāi)發(fā)完成需要測(cè)試,但是后臺(tái)接口沒(méi)有完成,測(cè)試前端需要接口配合,這時(shí)候就可以自己去mock接口。
點(diǎn)擊創(chuàng)建后:,寫(xiě)一個(gè)/testmock
路徑接口,返回success
點(diǎn)擊Next
創(chuàng)建以后:
而且在collections中會(huì)自動(dòng)生成一個(gè)collection
測(cè)試前記得把環(huán)境變量改一下,因?yàn)橐矔?huì)自動(dòng)生成一個(gè)mock環(huán)境。
這個(gè)地址在瀏覽器也可以訪問(wèn)
如果返回的不是success這么簡(jiǎn)單,那就先寫(xiě)好在文本里,然后直接粘貼到Default結(jié)果處也可以
聯(lián)系客服