requests中的assertEqual断言实例

作者: 老林说测试 | 来源:发表于2018-05-27 18:21 被阅读26次

       在接口测试中,很多人会通过assertEqual定位接口 中返回body参数里的值,通过这个值的对比来断定接口执行是否成功,今天来介绍几个有关于assertEqual使用的实例。

一、返回值的json校验数据在第一层 

1、接口请求返回body:

{"code":0,"message":"success"}

2、断言code是否等于0:

   assertEqual(results["code"],0)

二、返回值的json校验数据在第二层 

1、接口请求返回body:

2、断言insurerCode是否等于YYY:

assertEqual(results["data"]["insurerCode"], "YYY")

三、返回值的json校验数据在第三层

1、接口请求返回body:

2、断言insurerCode是否等于YYY:

assertEqual(results['data'][0]['insurerCode'], 'PAIC')

四、返回值的json校验数据在第四层

1、接口请求返回body:

2、断言insurerCode是否等于YYY:

assertEqual(results["data"]["list"][0]["insurerCode"],"YYY")

目前为止最多发现只有四层的,如有更多后期再分享

相关文章

  • requests中的assertEqual断言实例

    在接口测试中,很多人会通过assertEqual定位接口 中返回body参数里的值,通过这个值的对比来断定接...

  • Python+Selenium框架篇6-介绍常用的断言方法

    本文介绍unittest框架中常用的断言方法 1.断言是否相等 assertEqual(a,b,[msg=‘测试失...

  • iOS技术文档No.21 Foundation_NSAssert

    简介 NSAssertionHandler,断言。NSAssertionHandler实例是自动创建的,用于处理错...

  • Requests爬虫思路实例

    用到的库:requests 爬虫思路 (xxxxxxxxx代表教务网网址,不便传播) 创建一个Requests会话...

  • Requests 库爬虫实例

    实例1:京东商品页面的爬取 http://item.jd.com/2967929.html[http://item...

  • PostMan:接口响应断言

    断言响应状态码 断言响应时间 断言响应中的字段值等于某个值,如:“error_code” = 2 断言响应中包含某...

  • java自动化测试框架第五篇-如何处理断言

    方式一:接口返回值断言 1. 断言code和msg 2. 断言返回值中list格式中的内容 3. 断言返回值中ob...

  • TestNG断言

    TestNG中的Assertion,也是断言。断言是测试中最难写的部分。 Assert类(硬断言) 断言类是Ass...

  • Postman断言

    一般来说执行完测试,我们需要对测试结果进行校验,判断结果是否符合我们的预期,也就是断言。实例断言内容 响应状态码:...

  • Selenium中的断言

    Selenium常用的断言包括 页面属性断言:断言标题、url或页面源码中是否包含或不包含特定字符 元素存在断言:...

网友评论

    本文标题:requests中的assertEqual断言实例

    本文链接:https://www.haomeiwen.com/subject/mpyuixtx.html