一、環境變量以及全局變量
操作流程
1.點擊environment
2.點擊environment右側+號,新增環境變量
3.在變量中輸入變量名以及變量值
4.回到collection頁面,修改變量環境
5.在collection中通過{{變量名}}調用變量
變量定義
環境變量:環境變量在特定的環境下引用的變量
全局變量:全局變量是能夠在任何環境下可以訪問的變量
二、接口關聯
1.使用json提取器實現接口關聯
在第一個接口的tests中:
第一個接口:
//在console中查看返回值
console.log(responseBody)
//使用json提取器提取access_token值
//把返回的字符串格式的數據轉換成對象的形式
var result = JSON.parse(responseBody);
//查看result.tokenValue的值
console.log(result.tokenValue)
//把access_token設置為全局變量
pm.globals.set("access_token",result.access_token);
第二個接口調用:
{{access_token}}
可在頁面下方console中查看返回值
2.使用正則表達式提取器實現接口關聯
在第一個接口的tests中
第一個接口:
//使用正則表達式提取器實現接口關聯,match表示匹配
//正則表達式,可以在返回的body中選擇raw格式,復制要提取值及提取值的左右邊界,后修改提取值為(.*?),則可提取到對應內容(注意刪除多余空格)
var result = responseBody.match(new RegExp('"access_token":"(.*?)"'));
//查看返回值
console.log(result)
//根據下標,取不包含邊界的值
console.log(result[1])
//設置全局變量
pm.globals.set("access_token",result[1])
第二個接口調用:
{{access_token}}
可在頁面下方console中查看返回值