在接口測試中,很多接口都是需要登錄后才能獲取到數據的。如何標識登錄狀態呢?有些app用token,有些app用Cookie。通過Fiddler抓包看到,我涯使用的是Cookie的方式,而且是有多個Cookie值。那么在Postman接口測試中,就需要把Cookie添加進去。步驟如下:
1.用Fiddler抓包對應接口的請求,Headers和Cookie標簽中都可以看到該請求的具體Cookie值。我涯的Cookie值有4個,而且是分行顯示的,直接拷貝到Postman中會有多個換行符號,所以這里先把整個請求保存到本地,保存后的格式是txt。選中該請求然后右鍵--》Save--》Request--》Entire Request--保存。
2.在Postman中建立該接口,點擊Cookie按鈕。
3.首先設置Cookie生效的域名,填txt文件中這個就可以了。
然后逐個添加具體的Cookie值。
4.從txt文件中看到:我涯的Cookie有4個,該怎么填寫呢?要全部填還是只填某一個就可以了呢?嘗試多次之后,確定要全部填寫才有效。
5.新建Cookie,把“user=...........”到“;temp”中間這一個字符串填入到Cookie的value值中,然后保存。
6.后面還有3個Cookie值,依次新建3個Cookie,把后面的Cookie值填入進去,編輯每個Cookie都要保存。添加完成后是這樣的:
7.填寫完畢,關閉窗口出來,Cookie的值被自動添加到請求的Header中了,點擊Send按鈕,在下面就可以看到正確的返回結果了。