利用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/devt...或者http://chromecj.com/web-devel...
postman intercepter下載地址:http://www.cnplugins.com/devt...
利用postman進行接口測試併發送帶cookie請求的方法
1.在chrome瀏覽器中安裝好postman Interceptor後,若是想要發送帶cookie的請求,須要開啓Interceptor,並且在測試期間chrome瀏覽器要一直處於打開狀態。
1-1FG916134B05.jpg?_=7209154html

  1. postman如何提交數據?params->Body->form_data;新增接口參數,選擇File類型,選擇文件,填寫參數,發送;
    1-1FG9161QE56.png?_=7209154web

三、你們能夠用一些工具進行抓包分析,好比,fiddler和wireshark。本人是用fiddler對app的請求進行抓包,也可使用其餘工具。查看headers裏的cookie,並複製。
1-1FG91620293B.jpg?_=7209154chrome

(若是是web頁面,直接查看chrome中對應頁面的Network中Request Header的cookie)
1-1FG9162215224.png?_=7209154
四、將複製的內容填入到postman中的Headers中,cookie的格式爲Cookie:[值]發送cookie時,在header中添加key-value,key固定爲Cookie,value是cookie具體的k=v。以下圖所示:
1-1FG916240G38.jpg?_=7209154瀏覽器

或者點擊旁邊Bulk Edit的直接將複製的內容粘貼進去安全

1-1FG91625012b.jpg?_=7209154
五、最後點擊Send 按鈕便可。
Postman測試的優勢
HTTP的接口測試工具備不少,能夠進行http請求的方式也有不少,可是能夠直接拿來就用,並且功能還支持的不錯的,我使用過的來說,仍是postman比較上手。
postman的優勢:
一、支持用例管理
二、支持get、post、文件上傳、響應驗證、變量管理、環境參數管理等功能
三、支持批量運行
四、支持用例導出、導入
五、支持雲端保存用例【付費用戶】cookie

能夠說POSTMAN知足了HTTP接口測試的大部分功能,只有少部分的功能不被支持,好比:請求流程的控制;前面說了這麼多,接下來咱們就看看POSTMAN的安裝與使用吧。
注意事項
一、intercept的版本要與postman的版本匹配,不然send請求,會一直是loading的狀態。
二、發送帶cookie的時候必須得開着chrome瀏覽器併發

相關文章
相關標籤/搜索