postman一健導入swagger api所有接口


需求:postman進行接口測試時,需要一個個手動添加swagger的接口參數信息,當接口較多時添加較繁瑣,有句話說人類文明的進步來源於懶惰,一點都沒錯,有個最快的方法不到一分鍾就可以搞定

  1. 進入swagger,右擊打開檢查,復制option value中的鏈接地址

     

     

  2. 打開postman,點擊import --> link,將剛才的鏈接粘貼進來

     

     

     

    3、修改導入后baseUrl默認值,單擊導入進來的集合右下角三個點---edit-Variables,這里存放的就是屬於該集合的變量
    修改baseUrl的值為項目的api地址

 

 

 

 4、修改鑒權Authorization:一般我們是有獲取token的接口,然后在需要權限的接口header中會帶上token,這里有個簡單的方式,當導入swagger.json的接口后會自動附帶Authorization,請求token的接口獲取到token后設置集合變量:

var jsonData = JSON.parse(responseBody); //獲取json格式的返回值
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
var jsonData = pm.response.json();

pm.collectionVariables.set("tokenD", jsonData.data);

查看集合變量是否獲取成功collection-edit-Variables 此時就可以看到,集合變量已經新增了一個叫做tokenD的值了。:

 

 切換到Authorizotion頁簽,選擇API KEY 在右側輸入 key和value,這個值會自動插入header中

 

 

 


免責聲明!

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



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