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使用者才可以做操...