陜西省建設網(wǎng)三類人員證書查詢系統(tǒng)網(wǎng)站seo關鍵詞優(yōu)化排名
近期在復習Postman的基礎知識,在小破站上跟著百里老師系統(tǒng)復習了一遍,也做了一些筆記,希望可以給大家一點點啟發(fā)。
斷言,包括狀態(tài)碼斷言和業(yè)務斷言,狀態(tài)碼斷言有一個,業(yè)務斷言有多個。
一)常規(guī)的六種斷言
1、檢查狀態(tài)碼是否為200
Status code: Code is 200【檢查狀態(tài)碼是否為200】
在Tests頁面,點擊右邊的Status code: Code is 200,即可看到對應的斷言代碼出現(xiàn)
可修改提示信息:
2、響應結果:字符串檢查
Response body: Contains string【響應結果:字符串檢查】
在Tests頁面,點擊右邊的Status code: Code is 200,即可看到對應的斷言代碼出現(xiàn)
可修改提示信息,例如檢查斷言包含message,可修改為:
3、響應結果:JSON檢查
Response body: JSON value check【響應結果:JSON檢查】
在Tests頁面,點擊右邊的Response body: JSON value check,即可看到對應的斷言代碼出現(xiàn)
可修改提示信息,例如斷言message的值為保存成功,可修改為:
4、響應結果:等于指定字符串
Response body: Is equal to a string【響應結果:等于指定字符串】
注意點:
1)由于 JSON 格式要求必須使用雙引號,因此在外面要使用單引號;
2)如果遇到中文,會以 ASCII 字符表示(如懶貓,\u61d2\u732b),需要使用反斜杠“\”轉(zhuǎn)義。(一種簡單的方法就是先寫中文,等報錯之后,查看報錯信息,把報錯信息中的ASCII復制過來即可)
在Tests頁面,點擊右邊的Response body: Is equal to a string,即可看到對應的斷言代碼出現(xiàn)
可修改提示信息,例如斷言message的值為保存成功,可修改為:
5、響應頭屬性檢查
Response headers: Content-Type header check【響應頭屬性檢查】
在Tests頁面,點擊右邊的Response headers: Content-Type header check,即可看到對應的斷言代碼出現(xiàn)
可修改提示信息,例如斷言message的值為保存成功,可修改為:
6、響應時間是否小于200ms
Response time is less than 200ms【響應時間是否小于200ms】
在Tests頁面,點擊右邊的Response headers: Content-Type header check,即可看到對應的斷言代碼出現(xiàn)
可修改提示信息,例如斷言message的值為保存成功,可修改為:
二)自定義動態(tài)參數(shù)斷言
在Tests頁簽中不能通過{{變量名}}的方法進行調(diào)用全局變量,只能通過三種方式調(diào)用:
1)postman自帶的獲取全局變量方法pm.global.get("變量名")先獲取,再進行調(diào)用
2)globals["變量名"]
3)globals.變量名
三)全局斷言
選中集合,點擊編輯Edit,在Tests中添加全局斷言
今天的分享就到這里,下期見。