cookie
清除快取
code
生成介面自動化測試指令碼
響應部分
pretty 響應以json或xml顯示
raw 響應以文字顯示
preview 以html網頁行駛顯示
斷言斷言:用於判斷介面請求是否成功
最少2個:
- 狀態斷言:200
//狀態斷言:
//斷言狀態碼為200
pm.test("status code is 200", function () );
- 業務斷言:可以有多個
//斷言返回的結果中包含乙個字串
pm.test("body matches string", function () );
//檢查返回的josn資料的值。
pm.test("your test name", function () );
//斷言返回的結果等於乙個字串
pm.test("body is correct", function () ");
});//斷言響應頭中是否包含content-type
pm.test("content-type is present", function () );
//斷言介面的請求時間少於200ms
pm.test("response time is less than 200ms", function () );
環境變數
全域性變數
獲取響應資訊的值
newman 在linux執行
newman:專為postman而生,執行非gui方式
命令:newman run "e:\yongli.json" -e "e:\huanjing.json" -g "e:\quanju.json" -r cli,html,json,junit --reporter-html-export "e:\result.html"
整合jenkins
Postman高階用法
各種restful api請求的傳送與結果分析 不介紹了 這個是postman非常常用的功能,結合環境變數可以實現快速多環境api測試 環境變數設定 可以方便在不同的工作場景或者專案中切換,每個workspace設定不同的環境,不同的請求集合collections 可以給每個請求設定tests斷言 ...
Postman 高階應用
引數化console.log 執行用例集 runner pm.environment.unset loanorderid pm.environment.unset variable key pm.globals.unset variable key postman.setglobalvariable...
postman 使用技巧
一 get 請求和post請求 get和post本質上就是tcp鏈結,並無差別。對於get方式的請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200 返回資料 通過postman 傳送get請求 post,瀏覽器先傳送header,伺服器響應,瀏覽器再傳送data,伺服器響...