一、定義全域cookie供同域名下的所有測驗用例一起使用
使用postman模擬介面測驗的時候,一般都是需要先登錄才可以后續業務測驗的,否則直接呼叫介面會報錯“Please Login First”,每一個介面用例都去新增一個cookie值太麻煩了,因為都是一樣的,所有就想著有沒有一個全域cookies可以供所有的測驗用例一起使用,
呼叫介面經常會出現下圖所示的錯誤,為了解決該問題,詳情見下:


步驟一:在postman中的cookie編輯器中將cookie寫死,填入的value值需要到瀏覽器上去截取

步驟二:
拿到這個key和value值之后,填入到postman的cookie編輯器中,位置的按鈕如下截圖:



步驟三:
前提:保持谷歌瀏覽器上的登陸在線,因為當我退出登陸的時候,步驟一中cookie值就失效了
這時在postman上開始執行業務需要的介面,這個介面就會共用這個域下面的cookie了,不會回傳:登陸失效,請重新登陸的錯誤了
二、調通登錄介面,postman自動添加全域cookie
如果有登錄介面的話,后續就不用再配置cookies,原理是
1>用戶首先進行登錄,如登錄成功的話,后臺會生成一個唯一的sessionId,并在后臺存盤對應的用戶資訊 (redis,資料庫等等),并將sessionId寫到Cookie,
2>下次該ip訪問時,會首先判斷Cookie,進而確定該用戶是否進行了登錄操作,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225571.html
標籤:其他
上一篇:裝
