断言:
接口需要进行断言
断言有两种:
(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()
标签:断言,request,js,pyhton,json,url1,dx,print From: https://www.cnblogs.com/fujintao/p/18373463