postman 上一個接口的返回值做爲下一個接口的入參

在使用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,只須要執行一次就能夠完成兩個接口的請求啦;

注意:

兩個接口要在同一個環境下喲,否則第二個接口找不到值啦。

相關文章
相關標籤/搜索