利用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瀏覽器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章