API Test Postman接口測試之高級篇1
一.postman中的請求參數簡介:
1.請求參數簡介:
點擊params下面會出現key,value等信息,這里填寫的會自動追加在url地址后面作為參數
2.post請求參數簡介:
form-data: HTTP請求中的multipart/form-data,它會將表單的數據處理為一條消息,以標簽為單元,用分隔符分開。
x-wwww-form-urlencode:HTTP請求中的application/x-www-from-urlencoded,會將表單內的數據轉換為鍵值對。
raw:可以發送任意格式的接口數據,可以text、json、xml、html等。
binary:HTTP請求中的相Content-Type:application/octet-stream,只可以發送二進制數據。通常用於文件的上傳。
3.權限參數簡介:
Authorization:用於需要認證的接口。
Basic Auth:最基本的一種認證類型,還有OAuth 1.0/2.0、Digest Auth等認證類型。
Username/Password:這是針對Basic Auth類型的認證的用戶名/密碼,並非我們認為的系統登錄的用戶名密碼。
二.環境變量設置:
點擊設置圖標
點擊添加:
輸入環境名稱、變量名稱及值
environment環境,variable變量;initial value初始值;current value 當前值
例如:
環境名:開發環境、測試環境、上線環境等等
變量:URL
值:http://192.168.31.44:8010
三.全局變量設置:
點擊設置圖標
點擊上圖Globals:
Globals全局,variable變量,initial value 初始變量值,current value當前變量值
四.tests的使用:
可以在tests中編寫腳本;
例如:
var jsonData =JSON.parse(responseBody) pm.globals.set("Token",jsonData.data.Token);
上圖的意思是登錄成功后,獲取登錄接口返回的信息,轉換成json賦值給全局變量Token;