pyhton+request 的断言
断言:
接口需要进行断言
断言有两种:
(1)通过if语句
(2)通过assert语句
注意点:就是转换成json格式

案例1:if断言
import  requests
url1="http://cms.duoceshi.cn/manage/loginJump.do"
data1={"userAccount":"admin","loginPwd":"123456"}
head={"Content-Type":"application/x-www-form-urlencoded"}
dx=requests.request(method="post",url=url1,data=data1,json=head)
print(dx.text) #响应体的文本格式
js=dx.json()
print(js)
if  js['msg']== '登录失败!':
    print("ok")
else:
    print("no")
案例2:assert 断言
import  requests
url1="http://cms.duoceshi.cn/manage/loginJump.do"
data1={"userAccount":"admin","loginPwd":"123456"}
head={"Content-Type":"application/x-www-form-urlencoded"}
dx=requests.request(method="post",url=url1,data=data1,json=head)
print(dx.text) #响应体的文本格式
js=dx.json()
print(js)
assert  js['msg']== '登录失败!'
print("ok")
面试题:
断言大量数据,如何去校验?(响应数据很多,如何校验正确性)
1、通过加密,比对
2、通过python中==;
3、通过导入pandas 模块中 compare()
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号