做接口自動化的時候,少不了斷言的方法。
常用的斷言方法:r.url,r.status_code,r.headers,r.cookies,r.json,r.request等。
我自己在做接口自動化的時候,經常會使用多個斷言,不只是使用其中一個斷言的。
今天講下r.josn()斷言的使用方法。
如下圖:
1,先打印出r.json(),
再進行json()斷言。
我使用的是python的unittest框架,所以斷言方法如下圖:
我這里是斷言:headers中的‘content-length'的值。
前面的一個截圖中,content-length的值為17,所以我斷言值與17相等。
另外我還斷言了r.status_code的值。
通過這兩個斷言值的比對,我就能知道我的請求相應成功了。
另外,如果大家使用的pytest框架的話,除了書寫格式不一樣,斷言的方法是一樣的。
多積累,多總結,才能進步。