测试自动化_博客已迁移selenium + python专题软件测试

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

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

上一篇下一篇

猜你喜欢

热点阅读