無論
web
自動化測試仍是
APP自動化端,測試過程當中都會涉及到
接口測試。接口測試分爲服務器端測試和客戶端測試。今天給你們介紹一個測試服務器端的小工具--Postman。它能夠構造各種請求數據測試服務器返回。
如何安裝Postman,postman有Chrome插件版和native版,二者區別:
-
native版本能夠直接操做cookies,而chrome版本須要安裝拓展php
1、chrome插件版安裝
Postman是基於chrome瀏覽器的一款自動化測試插件。安裝方法以下:
1)啓用chrome瀏覽器。
2)點擊
瀏覽器右側的選項-更多工具-擴展程序。
3)點擊獲取更多擴展程序,進入
谷歌網上應用店。
4)搜索Postman,啓用插件。
5)安裝完畢後,訪問chrome應用(chrome://apps/)便可看到該插件。在該插件上右擊,並在彈出菜單上點擊「建立快捷方式」,能夠在任務欄、桌面、開始裏建立該插件啓動的快捷方式,接口測試工具的安裝就這麼簡單
2、native版本安裝
一、下載postman安裝包
下載連接能夠訪問:連接:https://pan.baidu.com/s/17KvgSWqE51tpFt4lFgAgSw 密碼:z1r6
二、下載事後直接安裝就能夠了
3、如何使用接口測試工具Postman
1)主界面
左側的導航欄分爲History和Collections兩類,右側爲請求方式、請求地址、請求參數與結果的展現界面。
2)測試用例的建立
點擊Postman界面右側的加號建立一個新的測試用例。填入請求的url(必須),選擇請求方法(必須,默認是GET),編輯header各屬性(非必須,點擊Headers)以及url參數信息(非必須,點擊params)。信息編輯完畢後,點擊Send,即發送請求出去,點擊save將該用例加入到對應的用例集裏,方便之後迴歸測試使用。
4)請求結果
在填寫好地址與請求方式後,點擊send就能夠發送請求。下方展現返回的結果,能夠根據不一樣的數據(json、xml、html、text、auto)進行格式化展現。此工具返回數據分類很明顯,能夠直接查看http正文,http header及cookie,而且對response的響應時間也作了統計,服務器的響應性能一目瞭然。
5)測試集的建立
Postman的測試集能夠理解爲Test suite的概念,能夠把針對某一個測試點的全部測試用例放到這個測試集裏。點擊導航欄上的Collections,進入該標籤後,點擊帶加號的文件夾建立一個新的測試集。新建的窗口彈出後,只須要給這個測試集建立個惟一的名字便可。
使用小知識:
獲取數據失敗,且請求時須要cookie信息時,須要安裝插件Postman Interceptor。
Postman Interceptor可讓Postman中發送請求的時候使用當前網站瀏覽器的cookie。
使用方法:
1)在Postman工具中打開Postman Intercepter功能。
2)若是隻須要測試特定網站,能夠在Postman Interceptor插件中設置 Filter requests。
Filter requests默認是「.*」,表示捕獲全部的網站。若是隻想要捕獲搜狗,能夠在Filter requests裏輸入「sogou」。
3)在chrome中進行操做,好比打開搜狗搜索,而後搜索關鍵字「自動化測試」,而後點擊「搜狗搜索」。
4)打開Postman Interceptor,能夠看到 「last 10 requests「。
5)打開Postman,能夠看到「History」顯示chrome中進行的操做。
6)而後就能夠在Postman對 request進行修改,過濾,以及編寫測試case。