postman介面測試

2022-06-04 05:33:08 字數 1333 閱讀 4161

postman工具和其他使用工具類似,如何封裝http請求這裡不再贅述

一、collections

1、乙個collection就是乙個測試專案(其實collection就是乙個一級資料夾),在collection下可以新建子資料夾

2、介面用例組織,collection下的子資料夾可以當作乙個介面,在該資料夾下用多個http request(針對該介面設計的不同用例)

二、環境變數

1、全域性環境變數(globals envrironment),該變數對所有的環境都是有效的

2、定義自己的環境變數,該變數只有在該測試環境下執行才有效

3、postman中環境變數的引用和loadrunner一樣,使用}

三、postman中的關聯技術

當某乙個http請求資料依賴於另乙個請求的響應資料,此時需要用到關聯

在postman中,可以在tests輸入框中,在請求的響應裡提取需要的值,通過setglobalvariable / setenvironmentvariable來實現

如:pm.environment.set("variable_key", "variable_value");來講需要的資料儲存在乙個變數中

然後在需要該值的http請求中,通過}來引用

3、斷言

每乙個介面的斷言也在tests中進行

格式:tests["檢查點說明"] = 布林值表示式

可以通過右側提示進行斷言

其中json格式的返回資料

json value check,按層級取值,父物件名.子物件名,或者 父物件名[子物件名]

輔助函式:conver xml to json

4、日誌函式

可以使用console.log()函式列印日誌

在選單欄 ----->> view  ----->> show postman console檢視

5、pre-request script

對請求之前的資料處理,如對請求資料加密,資料初始化等

6、collection runner

執行某個專案下的全部介面,可以使用runner

Postman介面測試

開發介面的時候需要快速呼叫,方便除錯 測試的時候需要非常方便的呼叫介面,通過不同的引數去測試介面的輸出 這些呼叫需要儲存下來,反覆執行的 在執行過程中如果有斷言 檢查點 加持就更好了 http請求 請求方法,請求的url,請求引數,請求的重要頭域 http響應 狀態碼,響應的body,響應的head...

Postman介面測試

一 postman的使用 這裡介紹乙個小技巧 工作當中,我們可能經常會遇到一些404,500或者其他我們無法分析的錯誤時,我們可以把介面copy為curl傳送給開發人員,讓其幫我們找到答案 開發者工具找到該錯誤介面,copy curl postman import到postman。就可以直接傳送了 ...

Postman介面測試

賬號 xiaobai 密碼 123456 1.獲取學生資訊 get請求直接將引數拼接到url?後面,多個引數使用 拼接 2.登入 post請求,引數放到body裡面,form data的形式 3.新增學生資訊 入參是json型別的 4.學生金幣充值 該介面有許可權驗證,需要admin使用者才可以做操...