借鑒:https://blog.csdn.net/hqsary/article/details/82347515
今天面試測試,被問到一個問題,如何讓上一個接口的返回值作為下一個接口的參數,雖然問題很簡單,但是對應一個剛入門的小白,還是稍微有那么一點難度,這里我們來具體分析一下這個問題
在使用postman做接口測試的時候,在多個接口的測試中,如果需要上一個接口的返回值作為下一個接口的入參,其基本思路是:
1、獲取上一個接口的返回值
2、用一個環境變量或全局變量來接受這個返回值
3、用此環境變量或者全局變量作為下一個接口的參數
我們要用access_token的返回值作為下一個接口的入參
在一個接口的tests中,獲取access_token,並將其設置為環境變量,代碼如下
//將數據解析成json格式 var data = JSON.pare(responseBody) //獲取access_token值 var access_token = data.access_token; //設置成環境變量 pm.environment.set("access_token",access_token);
在第一個接口請求成功后會自動生成一個環境變量
第二個接口我們直接使用 {{access_token}}進行傳參就行。
注意:兩個接口必須在同一環境下,不然會找不到值的