在做接口測試的時候都會遇到需要登錄這個操作,有一些接口是在登錄過后才能操作過程,前面寫過如何通過requests通過cookies登錄,今天我們通過postman來操作Cookies完成登錄博客園
Cookies介紹
Cookies是屬於網站上為了辨別身份並且儲存在本地瀏覽器上的數據。Cookie是由Web服務器保存在用戶瀏覽器(客戶端)上的小文本文件,它可以包含有關用戶的信息。無論何時用戶鏈接到服務器,Web站點都可以訪問Cookie 信息,目前有些Cookie是臨時的,有些則是持續的。臨時的Cookie只在瀏覽器上保存一段規定的時間,一旦超過規定的時間,該 Cookie 就會被系統清除
查看cookies
我們可以通過打開瀏覽器,登錄博客園的賬號,通過F12進行抓取,當然前面寫寫過Fiddler的教程,我們也可以通過Fiddler進行抓取。
打開F12,找到Application中,就可以查看到cookies。找到有用的cookies值,然后我們就可以進行模擬登錄
Postman模擬登錄
通過postman模擬登錄博客園,我們首先需要獲取到登錄博客的Cookies,然后打開Postman找到Cookies管理處,把我們需要的Cookies添加進入就可以了。
添加域名
postman可以存放不同域名的Cookies,在頂部輸入域名(https://后面的部分)單擊添加按鈕會將其添加到域列表。
可以通過選擇該域並如上所述輸入新的cookie值來為其添加cookie值。
查看是否登錄成功
輸入請求地址,訪問博客園地址,然后通過返回結果,查看是否登錄成功。
通過請求博客園后台地址(編寫博客地址)可以看到,我們已經登錄成功了。
更新Cookies
當我們使用的Cookies已經過了一段時間,已經失效了,那么我們可以進行手動更新。
打開Cookies管理處,找到我們需要更新的域名地址,在找到我們需要更新的Cookies,進行直接編輯更改,編輯完成后,點擊保存即可!
通過博客園的例子,更進一步的了解Postman的功能。既然可以模擬登錄了,下次我們是不是可以自動編寫博客和發帖了呢? 大家可以動手試試
感覺安靜寫的對您有幫助的話,點個關注,持續更新!!如果哪里寫的不對或者不懂的地方,可以下方留言,看到后及時回復~~