在做接口測試的時候,很多業務的接口是有依賴性的,下一個接口需要上一個接口的token依賴,例如余額查詢接口,需要先登錄,才能查詢余額。那么,這種接口如何使用postman進行測試呢?今天讓我來給小伙伴們講解一下吧!
登錄接口:http://localhost:8080/pinter/bank/api/login2
余額查詢接口:http://localhost:8080/pinter/bank/api/query2?userName=admin
登錄時登錄成功后服務器會返回一個token,要用postman做接口測試,那么就要解決token這個參數的關聯問題。
第一:首先將這兩個要測試的接口寫成collection:

第二:要設置postman的環境,token(只需要設置key就行),如下圖:

第三步,在登錄接口的Tests中寫以下代碼,設置環境變量:
pm.test("token", function () {
var jsonData = pm.response.json();
pm.environment.set("data", jsonData.data);

第四步,在余額查詢接口的headers填入入參的data值,格式用雙花括號:{{data}} 格式,如下圖

到此就設置完成了,我們選擇登陸接口點擊send,此時token就會顯示在環境變量中了,這時第二個接口就可以執行了,此時這個流程就可以跑通了!

