在使用Postman做接口測(cè)試的時(shí)候,在多個(gè)接口的測(cè)試中,如果需要上一個(gè)接口的返回值作為下一個(gè)接口的入?yún)?,其基本思路是?/p>
1、獲取上一個(gè)接口的返回值
2、將返回值設(shè)置成環(huán)境變量或者全局變量
3、設(shè)置下一個(gè)接口的參數(shù)形式
下面我們來舉例說明。
存在兩個(gè)接口(設(shè)置微信公眾號(hào)的測(cè)試號(hào)的菜單欄的接口):
1、第一個(gè)接口用戶獲取access_token,三個(gè)參數(shù)如下。
2、第二個(gè)接口用戶設(shè)置菜單欄。
在這兩個(gè)接口中,我們需要將第一個(gè)接口返回的access_token值作為第一個(gè)接口的其中一個(gè)參數(shù)。將第一個(gè)接口的返回值設(shè)置為環(huán)境變量,第一個(gè)接口發(fā)送返回值如下:
在第一個(gè)接口的tests中,獲取access_token,并將其設(shè)置為環(huán)境變量,代碼如下:
//將數(shù)據(jù)解析成json格式
var data=JSON.parse(responseBody);
//獲取access_token值
var access_token=data.access_token;
//設(shè)置成環(huán)境變量
pm.environment.set("access_token", access_token);
第一個(gè)接口請(qǐng)求成功之后可以看到,該環(huán)境變量生成,可以再環(huán)境變量中看到。
在第二個(gè)接口,用{{access_token}}就可以獲取access_token值。
如上圖,對(duì)于需要獲取的值使用{{}}設(shè)置及時(shí)獲取環(huán)境變量或者全局變量的值,設(shè)置完成之后,如果兩個(gè)接口在同一個(gè)文件下,那么點(diǎn)擊runner,只需要執(zhí)行一次就可以完成兩個(gè)接口的請(qǐng)求啦。
注意:
兩個(gè)接口要在同一個(gè)環(huán)境下喲,不然第二個(gè)接口找不到值啦。
最后: 下方這份完整的軟件測(cè)試視頻學(xué)習(xí)教程已經(jīng)整理上傳完成,朋友們?nèi)绻枰梢宰孕忻赓M(fèi)領(lǐng)取 【保證100%免費(fèi)】
文章來源:http://www.zghlxwxcb.cn/news/detail-460765.html
這些資料,對(duì)于【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個(gè)倉庫也陪伴上萬個(gè)測(cè)試工程師們走過最艱難的路程,希望也能幫助到你!文章來源地址http://www.zghlxwxcb.cn/news/detail-460765.html
到了這里,關(guān)于使用Postman之上一個(gè)接口的返回值作為下一個(gè)接口的入?yún)⒌奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!