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断言实例

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