在使用postman作接口測試的時候,在多個接口的測試中,若是須要上一個接口的返回值做爲下一個接口的入參,其基本思路是:json
一、獲取上一個接口的返回值api
二、將返回值設置成環境變量或者全局變量微信
三、設置下一個接口的參數形式post
列子:測試
存在兩個接口(設置微信公衆號的測試號的菜單欄的接口)spa
一、第一個接口用戶獲取access_token。https://api.weixin.qq.com/cgi-bin/token?三個參數以下。code
二、第二個接口用戶設置菜單欄。blog
在這兩個接口中,咱們須要將第一個接口返回的access_token值做爲第一個接口的其中一個參數。token
將第一個接口的返回值設置爲環境變量
第一個接口發送返回值以下:接口
在第一個接口的tests中,獲取access_token,並將其設置爲環境變量,代碼以下:
1 //將數據解析成json格式 2 var data=JSON.parse(responseBody); 3 4 //獲取access_token值 5 var access_token=data.access_token; 6 7 //設置成環境變量 8 pm.environment.set("access_token", access_token);
第一個接口請求成功以後能夠看到,該環境變量生成,能夠再環境變量中看到。
在第二個接口,用{{access_token}}就能夠獲取access_token值
如上圖,對於須要獲取的值使用{{}}設置及時獲取環境變量或者全局變量的值,
設置完成以後,若是兩個接口在同一個文件下,那麼點擊runner,只須要執行一次就能夠完成兩個接口的請求啦;
注意:
兩個接口要在同一個環境下喲,否則第二個接口找不到值啦。