測牛學堂:軟件測試接口測試總結(jié)(postman中斷言的寫法)
postman發(fā)送post請求
1 請求方式,選擇post
2 post的參數(shù)選擇body,再選擇x-www-form-urlencoded
3 參數(shù)按照key和value的形式去傳遞

postman提交json數(shù)據(jù)
提交post請求的時候,選擇body,下面還有不同的選項。
我們可以選擇提交json格式的數(shù)據(jù)。
具體需要什么格式,是根據(jù)后端設計的接口類型來的。
選擇body,選擇raw,右邊選擇JSON

postman中的斷言
postman中的斷言,是讓工具代替人工自動判斷預期結(jié)果和實際結(jié)果是否一致。
注意:
1test后置腳本標簽頁,使用JavaScript語言斷言代碼。
2斷言結(jié)果有PASS,和FALE,是在test result標簽頁中展示的。
postman中狀態(tài)碼斷言
1 在tests標簽中修改設置斷言的代碼
2點擊postmant 右側(cè)的 code is200
3 send以后再Test Results中查看斷言的結(jié)果。

斷言語法分析:
pm 表示postman的實例。
test()?postman的實例測試方法,這個方法有兩個參數(shù)
參數(shù)1?:斷言的提示文字,可以自己定義
參數(shù)2:匿名函數(shù),在里面寫斷言的邏輯。
斷言:pm.response.to.have.status(200):?postman的響應結(jié)果中應該有狀態(tài)碼200,這個200就是預期的結(jié)果。