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()

posted @ 2024-08-22 11:26  藕丝鲜芋  阅读(70)  评论(0)    收藏  举报