目錄
問題現象
1、獲取Cookies信息
2、點擊postman中“Send”按鈕下邊的“Cookies”按鈕
3、添加所需cookies
問題現象
在postman模擬接口測試中,部分場景的api可能登陸后才可訪問。我們從瀏覽器直接訪問該接口時,是需要登陸某個系統才可看到接口數據;從postman中直接訪問該接口時,卻出現了如下錯誤信息:這只是因為接口在訪問時需要帶上cookie;如圖所示:
配置方式:
1、獲取Cookies信息
- 通過瀏覽器的Application查看cookies信息
打開瀏覽器的檢查模式,在Application的Cookies下有我們所需要的cookie信息,接下來截取所需Cookies的key值和value值。一般必須的項有:sid、ticket、userInfo等,這里的mis-vip-server是我個人項目轉發層的驗證信息,因此cookies信息根據實際情況來判斷。如有不懂,可將此處Cookies的信息全部加進去即可。
- 通過瀏覽器的 Network->Header->Response Headers 查看cookies信息
2、點擊postman中“Send”按鈕下邊的“Cookies”按鈕
3、添加所需cookies
點擊“Add Cookie”添加所需cookie,替換Cookies的key和value值,另外domain也需要替換為我們所測試的接口服務器ip;替換如下所示(注意:這里的數據僅按照我個人的ticket進行替換):
模版為:Cookie_1=value; path=/; domain=10.179.117.167;
替換為:MISP_SUB_USER_NAME=liyun01_i; path=/; domain=10.179.117.167;
4、ok!
替換完成以后,點擊“Save”保存退出,重新請求該接口,Cookies已存在,接口數據即可正常返回!