一、批量運(yùn)行collection
1.各個(gè)接口設(shè)置信息已保存,在collection中點(diǎn)擊run collection
2.編輯并運(yùn)行集合
集合運(yùn)行時(shí),單獨(dú)上傳圖片時(shí)報(bào)錯(cuò)。需修改postman設(shè)置
二、csv文件運(yùn)行
可新建記事本,輸入測(cè)試數(shù)據(jù),后另存為新的文本文件,
編碼格式選擇utf-8
后修改文件后綴名為csv
1.新建csv格式文件,首行為變量名,數(shù)據(jù)和變量名均用,隔開(kāi),若數(shù)據(jù)內(nèi)容為空時(shí)輸入方式如圖所示(不輸入空格)
2.在接口請(qǐng)求中值修改為通過(guò)變量調(diào)用
4.在斷言中,修改斷言的值為變量調(diào)用的方式,data為文件名
pm.test("包含指定返回值"+data.access_token, function () {
pm.expect(pm.response.text()).to.include(data.access_token);
});
5.判斷當(dāng)返回值中包含access_token時(shí),使用表達(dá)式去提取值
//判斷當(dāng)返回結(jié)果中包括有access_token時(shí)才通過(guò)正則表達(dá)式去取值
if(responseBody.search("access_token")!=-1){
//使用正則表達(dá)式提取器實(shí)現(xiàn)接口關(guān)聯(lián),match匹配
var result = responseBody.match(new RegExp('"access_token":"(.*?)"'));
//根據(jù)下標(biāo),取不包含邊界的值
console.log(result[1])
//設(shè)置全局變量
pm.globals.set("access_token",result[1])
}
6.在collection下選擇data.csv文件,選擇運(yùn)行的接口,運(yùn)行次數(shù),運(yùn)行次數(shù)與data.csv文件中除首行外數(shù)據(jù)條數(shù)一致
三、json文件運(yùn)行
1.新建json格式文件
2.在接口請(qǐng)求中值修改為通過(guò)變量調(diào)用
4.在斷言中,修改斷言的值為變量調(diào)用的方式,data為文件名
5.判斷當(dāng)返回值中包含access_token時(shí),使用表達(dá)式去提取值
//判斷當(dāng)返回結(jié)果中包括有access_token時(shí)才通過(guò)正則表達(dá)式去取值
if(responseBody.search("access_token")!=-1){
//使用正則表達(dá)式提取器實(shí)現(xiàn)接口關(guān)聯(lián),match匹配
var result = responseBody.match(new RegExp('"access_token":"(.*?)"'));
//根據(jù)下標(biāo),取不包含邊界的值
console.log(result[1])
//設(shè)置全局變量
pm.globals.set("access_token",result[1])
}
6.在collection下選擇data.json文件,選擇運(yùn)行的接口,運(yùn)行次數(shù),運(yùn)行次數(shù)與json文件中數(shù)據(jù)條數(shù)一致文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-814052.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-814052.html
到了這里,關(guān)于4.postman批量運(yùn)行及json、cvs文件運(yùn)行的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!