postman 高階技巧

2022-05-13 05:27:07 字數 970 閱讀 3787

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,伺服器響...