這裡講幾個常用的tests方法
寫在前面:所有的語法,都可以點選tests之後,在最右側檢視。(其實根據英文意思,可以大約知道這些引數是什麼作用的)點選一下右側引數,可以自動匯入語法~
1、獲取返回結果,存入變數
pm.environment.set("id", body.data.id);
2、斷言響應結果是200
pm.test("status code is 200", function () );
3、斷言匹配字串(有id欄位)
pm.test("body matches string", function () );
4、定義乙個變數,接收返回結果
var body = pm.response.json();
5、後台列印引數
console.log(body)
Postman介面自動化
掃一掃,關注我 postman是http客戶端,這是一種傳送請求和接收響應的便捷方法工具,也是測試人員日常會選擇使用的一款介面測試工具。postman除了針對http的引數設定 請求傳送 響應接收以外還有一些比較實用的功能。api設計 介面mock 自動化測試 探索性測試 效能測試 簡單看看如何使用...
postman做介面自動化測試
介面是用來連線服務端和客戶端,一般返回的資料都是json。get和post請求的區別 1.get請求比post請求安全 2.get請求引數有長度限制,post請求沒有 3.get請求沒有body,引數都是放在url裡面,而post請求是放在body裡面的。http請求狀態碼 1.200 2 代表請求...
Postman介面自動化3 前置指令碼 介面簽名加密
前置指令碼是在介面之前先執行,通常用於做一些引數的處理 常見操作 a.環境變數獲取 修改 具體見下方舉例,在前置請求指令碼中將資料定義為環境變數,在body中引用 b.全域性變數獲取 修改 沒有舉例 c.請求資料的處理 加密 邏輯處理等 具體見下方舉例,md5加密的引數,先在前置請求指令碼中定義,然...