場景說明:在日常的接口測試工作中會遇到下個接口需要上一個接口返回的數據,供下個接口使用,這里簡單介紹一下,postman工具是怎樣解決這些接口之間的依賴問題的。
方案:postman是通過環境變量的方式解決接口之間的依賴的。
演示示例:通過A接口獲取access_token獲取訪問令牌,B接口根據A接口返回的access_token查詢數據
-
postman設置全局變量access_token
-
打開獲取access_token請求的接口,然后選擇Tests,輸入以下內容
- 注意:接口實際的內容返回視情況而定
//將數據解析成json格式
var data=JSON.parse(responseBody);
//獲取access_token值
var access_token=data.access_token;
//設置成環境變量
pm.environment.set("access_token", access_token);
-
發送請求,查看access_token的值
-
然后在B接口中使用
{{全局變量名}}
來使用前面獲取的全局變量