postman安裝路徑(postman安裝包怎麼安裝)
postmanChrome瀏覽器外掛-Postman等等。這裡主要介紹一下Postman。
一、Postman說明
Postman是Chrome的一款外掛。可以用來模擬http的請求,如get或者post或者其他方式的請求來除錯介面。開發同學除錯介面和測試同學做介面測試經常使用。
二、安裝(安裝到chrome外掛)
在安裝時,最好是通過chrome瀏覽器開啟chrome網上應用店直接新增到chrome外掛中。如果是直接從網上先把postman下載好很可能按不到chrome上去。
進入chrome網上應用店需要FQ,在這裡預設你可以FQ,大體步驟如下:
開啟chrome瀏覽器的chrome網上應用店,搜尋postman,點選新增至chrome。
三、基本使用方法
postman 主介面大概分為圖示中的三個大模組,代表不同的功能區域:
· 左側為框為:管理測試套件(檔案),顯示歷史記錄。
· 右上方為:請求相關的功能內容
· 右下方為:響應相關的功能內容
上圖示記的功能點,我們結合HTTP協議的介面請求進行講解
前提:一個介面的請求和響應包含:協議名稱、URL、請求方法、請求頭、請求體、響應頭、協議狀態碼、響應體組成。
1.history 介面請求的歷史記錄存放地址
點選 delete all 可清除所有記錄
2.collections 測試集合(測試套件)
集合下可以有很多資料夾,裡面存放介面測試用例,可根據專案需要建立
3.用例資料夾
需要注意的是大資料夾下還可以再建立一級子資料夾。
4.自定義介面名稱
介面命名跟介面功能相近,見明之意。
5.點選加號新建介面
6.介面請求方法
支援15 種請求方式,工作中常用到 GET、POST、DELETE 這 3 中請求方法較多
7.介面請求 URL
輸入請求地址,注意http 和https 協議的區分;get 介面的引數直接存在url後面
params 引數,這個功能為get方法提供。因為是get請求引數,get請求引數是跟在URL後面的,所以params 這裡的引數會自動帶入
8.Authorization 認證
用於需要認證的介面;很多情況下測試環境介面不需要認證,這個根據專案情況,不同的要求設定不同的授權方式。
常見的授權方法有BasiAcuth,輸入賬號密碼
9.Headers 請求頭
· 請求頭有兩列,Key 是報文頭引數列,Value 是報文頭引數值列,拼裝報文的時候可以直接選中使用。Bulk Edit是文字編輯報文頭。
· 請求頭會約定好,請求體的傳參格式;常見的傳參格式有json ,form,xml,文字 等等。
10.request body 請求引數
其中 form-data支援傳送text 和檔案格式的入參
x-www-form-urlencoded 支援 form 的key-value 格式的報文。
Raw 裡可以自由選擇報文格式,binary 是自由選擇檔案作為報文體。如json
11.pre-request script 前置處理器
在該介面請求前,設定並獲取變數
12.Tests 斷言設定
設定響應內容斷言,和協議狀態碼斷言
13.選擇不同的測試環境
在工作中會遇到多套測試環境需切換(不同環境的訪問伺服器地址不一樣,需要切換)
14.save 儲存介面請求內容
儲存後在左側的測試套件可以找到
15.response body 響應報文
介面響應後,返回的資料會存在響應體裡面
16.返回cookies
17response headers
返回報文頭
18、test 響應的斷言結果
pass 為綠色 fail為橙色
19、返回的協議狀態碼
20.報文體展示方式