pytest里面assert斷言常用的有以下幾種:
assert xx 判斷xx為真
assert not xx 判斷xx不為真
assert a in b 判斷b包含a
assert a == b 判斷a等於b
assert a != b 判斷a不等於b
最近在寫接口測試腳本的時候,除了用簡單封裝好的方法斷言接口響應狀態碼之外,用的最多的就是上面的幾種assert了。
一般寫庫接口會在請求之后去查詢數據庫,用請求參數與數據庫字段的對應字段做比較(當然前提是寫腳本的時候對業務比較熟悉),這時候常常需要用到assert。
這個斷言也比較簡單,就記錄下不在贅述了。