利用postman進行接口測試並發送帶cookie請求的方法


做web測試的基本上都用用到 postman去做一些接口測試,比如測試接口的訪問權限,對於某些接口用戶A可以訪問,用戶B不能訪問;比如有時需要讀取文件的數據。在postman上要實現這樣測試,我們就必要要用到cookie請求。用postman發送帶cookie的請求,由於chrome安全的限制,postman是發不出帶cookie的請求。如果想要發送帶cookie的請求,需要開啟 postman Interceptor

什么是POSTMAN?

POSTMAN是一個 Chrome插件工具,我們可以通過Chrome的應用商店進行搜索並安裝,安裝完成會在桌面上顯示一個postman的圖標,每次點擊這個圖標就可以啟動POSTNA的界面。啟動過后就是上面的界面了,左邊是用來管理用例的目錄結構,右邊是具體某個用例的請求內容的參數及響應內容;默認的postman會自帶一個demo的項目叫“POSTMAN Echo”,里面有各種場景的用例demo,對於新上手的同學可以通過查看這些demo用例來學習如何使用POSTMAN。
postman下載地址:http://www.cnplugins.com/devtool/postman/或者http://chromecj.com/web-development/2014-09/60.html
postman intercepter下載地址:http://www.cnplugins.com/devtool/postman-interceptor/

利用postman進行接口測試並發送帶cookie請求的方法

1.在chrome瀏覽器中安裝好 postman Interceptor后,如果想要發送帶cookie的請求,需要開啟Interceptor,而且在測試期間chrome瀏覽器要一直處於打開狀態。
開啟postman Interceptor

2.   postman如何提交數據?params->Body->form_data;新增接口參數,選擇File類型,選擇文件,填寫參數,發送;
postman提交數據
 
3、大家可以用一些工具進行抓包分析,比如,fiddler和wireshark。本人是用fiddler對app的請求進行抓包,也可以使用其他工具。查看headers里的cookie,並復制。
抓包
 
(如果是web頁面,直接查看chrome中對應頁面的Network中Request Header的cookie)
postman cookie
4、將復制的內容填入到postman中的Headers中,cookie的格式為Cookie:[值]發送cookie時,在header中添加key-value,key固定為Cookie,value是cookie具體的k=v。如下圖所示:
postman header
 
或者點擊旁邊Bulk Edit的直接將復制的內容粘貼進去
bulk edit
 
5、最后點擊Send 按鈕即可。

Postman測試的優點

HTTP的接口測試工具有很多,可以進行http請求的方式也有很多,但是可以直接拿來就用,而且功能還支持的不錯的,我使用過的來講,還是postman比較上手。
postman的優點:
1、支持用例管理
2、支持get、post、文件上傳、響應驗證、變量管理、環境參數管理等功能
3、支持批量運行
4、支持用例導出、導入
5、支持雲端保存用例【付費用戶】
 
可以說 POSTMAN滿足了HTTP接口測試的大部分功能,只有少部分的功能不被支持,比如:請求流程的控制;前面說了這么多,接下來我們就看看POSTMAN的安裝與使用吧。

注意事項

1、intercept的版本要與postman的版本匹配,否則send請求,會一直是loading的狀態。
2、發送帶cookie的時候必須得開着chrome瀏覽器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM