postman使用--接口的關聯


前戲

在實際接口測試過程中,接口經常會有關聯,比如需要取上一個接口的返回值,然后作為參數傳遞給下一個接口作為參數,假設我們要獲取A接口返回的userid值作為B接口的請求參數

先設置環境,所有接口在一個環境下

A接口請求URL如下

https://postman-echo.com/post
請求方式為post
請求參數:userid(這里自己定義,接口會返回對應的id值)
這個接口在x-www-form-urlencoded設置userid

提取變量

根據返回值我們需要從返回值中提取userid值,在Test標簽欄下編寫腳本獲取userid值,還是在A請求中寫

//將獲取的json數據賦給變量
var jsonData=pm.response.json();
//獲取返回的userid值
user_id=jsonData.json["userid"];
//控制台查看
console.log(user_id);
//將獲取的變量設置為全局變量
pm.globals.set("user_ID", user_id);

設置B接口

B接口請求URL如下,請求方式為GET
postman-echo.com/get?param1={{user_ID}}
先執行A接口,在執行B接口,此時B接口通過全局變量user_ID可以獲得A接口的返回值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM