一、背景:
?偶爾會(huì)用到一個(gè)場(chǎng)景,兩個(gè)接口之前的調(diào)用有依賴關(guān)系,將其中一個(gè)的返回參數(shù)中的部分信息取出來作為入?yún)⒃诘诙€(gè)接口中使用,代碼內(nèi)是比較好實(shí)現(xiàn),只要定義一個(gè)變量,用于參數(shù)傳遞。
如果是測(cè)試過程中使用的的話,比如postman與jmeter的話也是可以實(shí)現(xiàn),如下是實(shí)現(xiàn)方法。
二、postman的實(shí)現(xiàn)流程:
1、單接口的引用環(huán)境變量取值
定義一個(gè)環(huán)境變量key,接口內(nèi)使用兩個(gè)大括號(hào)組合進(jìn)行引用,{{key}}
2、將接口的返回參數(shù)json格式內(nèi)的數(shù)據(jù)提取為環(huán)境變量
在postman的test欄新增加一段js語(yǔ)句,如下:
var data = JSON.parse(responseBody); pm.environment.set("key", data.data.name);
3、其他接口進(jìn)行引用,參數(shù)第一步的流程可實(shí)現(xiàn)
三、jmeter的實(shí)現(xiàn)流程:
1、json提取器實(shí)現(xiàn)
新建JSON提取器,放在接口1與接口2之間
根據(jù)接口1的返回參數(shù)提取變量信息,用于接口2的入?yún)⑹褂谩?/p>
自定義變量:name
name對(duì)應(yīng)提取接口1的返回參數(shù)中獲取值:$.data.name
?2. 接口2的入?yún)?nèi)設(shè)置引用:${name}
?3.查看結(jié)果參數(shù)傳遞正確:文章來源:http://www.zghlxwxcb.cn/news/detail-810998.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-810998.html
到了這里,關(guān)于接口的返回值中所需信息作為其他接口入?yún)⑹褂茫╬ostman與jmeter的使用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!