requests中的assertEqual断言实例
2018-05-27 本文已影响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")
目前为止最多发现只有四层的,如有更多后期再分享