需求:postman進行接口測試時,需要一個個手動添加swagger的接口參數信息,當接口較多時添加較繁瑣,有句話說人類文明的進步來源於懶惰,一點都沒錯,有個最快的方法不到一分鍾就可以搞定
- 進入swagger,右擊打開檢查,復制option value中的鏈接地址
- 打開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中