python接口自動化之json斷言


做接口自動化的時候,少不了斷言的方法。

常用的斷言方法: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框架的話,除了書寫格式不一樣,斷言的方法是一樣的。

 

多積累,多總結,才能進步。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM