py+requests接口

这篇博客探讨了如何在pytest框架中进行断言,以及在Postman中进行响应状态码、响应体内容的断言检查。通过示例代码展示了如何验证HTTP响应的状态码是否为200,以及解析JSON响应体并检查特定字段的值。同时,介绍了Postman中两种不同的断言方式,包括检查响应状态码和解析JSON数据进行断言。
摘要由CSDN通过智能技术生成

断言:

assert res_login4.status_code == 200, "状态码不为200"
assert res_login4.json()["result"] == 1, "结果不为1"
assert res_login4.json()["data"] is not None, "data结果为空"
assert res_login4.json()["data"]["noDefaultOps"] is True, "结果为真"

#pytest框架有自带断言方法?

#postman断言(有两种方式?)

tests["Status Code is 200"] = responseCode.code === 200

var a = JSON.parse(responseBody);

tests["responseBody 'success' if true"]=a.success===true

tests["responseBody 'total' is not 0"]=a.data !=null

tests["responseBody 'message' is success"]=a.message==='作业提交成功记录变更信息成功'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值