一、PostMan概要
PostMan是⼀個客戶端接⼝測試⼯具,使⽤該測試⼯具,可以管理多個接⼝測試⽤例,對於多個接⼝測 試⽤例的 管理是通過集合來進⾏管理的。
PostMan在研發體系當中應⽤⽐較⼴泛。其實再本質上,我們 可以把PostMan的 集合理解為測試套件,那么在⼀個測試套件⾥⾯可以包含多個測試⽤
例,集合也是如 此。在PostMan中,可以運 ⾏集合來執⾏集合⾥⾯所有的API的測試⽤例。當然使⽤PostMan的測試⼯ 具,可以完成API的⾃動化測試,
以及⼿⼯測試。
二、下載並安裝(進入postman官網 https://www.getpostman.com/apps ,自行下載安裝)
(windows系統)

(ios系統)

PS:安裝好后可以選擇更新,但是更新后就不要再點上一個版本的安裝包,這樣會導致postman打不開,
如果出現這樣的安裝問題

找到兩個緩存路徑刪除文件即可(如果提示運行現在后台關閉postman相關程序再次進行刪除)
C:\Users\Administrator\AppData\Roaming\Postman
C:\Users\Administrator\AppData\L ocal\Postman
刪除文件完畢再次安裝即可。
三、新建請求和步驟
Http請求的四個組成部分:請求地址(URL)、請求頭(Headers)、請求方法(path)、請求參數(method)。
步驟如圖(get的路徑參數請求):

四、常用的請求:
(1)post請求;
(2)get請求;
五、接口測試中常用的請求數據格式:

1、表單數據(x-www-form-urlencoded)
比如拉勾網(關鍵字測試開發工程師,不點搜索按鈕,直接跳轉到第三頁)
操作:在拉勾網搜索頁面輸入關鍵字測試開發工程師,不點擊搜索,鼠標右鍵檢查—>NetWork(在name下選擇文件的圖標打開),跳轉到第三頁,

再將Headers里面的content-type、cookie、referer、user-agent的值寫到postman里面的headers里面(結果如下第三張圖)



最后再將form data里面的任意參數和值寫到postman的body中。


2、表單文件上傳(multipart/form-data)
比如:上傳文件接口示例(http://www.ewebeditor.net/demo/getuploadedfiles.asp),這里面的數據獲取辦法和上面表單數據一樣,在該網頁的頁面上傳一個鼠標右鍵—>檢查
—>Network,然后上傳圖片后,查看network—>name(選擇文檔的圖標打開)—>headers中的幾個重要的參數

然后再body中選擇binary,上傳圖片,點擊send發送請求,發送請求后就可以看到返回的響應數據

3、序列化json數據格式(application/json)

4、xml數據(text/xml)
比如:查詢電話號碼歸屬地(http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo)

將上面的請求方法、請求地址和請求頭里面的參數添加到postman里面對應的地方。

再把xml文件數據格式寫到body里面(在body里面選擇raw—>xml的數據格式),

六、斷言(主要是通過業務狀態碼、協議狀態碼和響應數據這三個方面入手)
比如:針對登錄;

斷言

