老师您好,有一个关于断言的问题

来源:8-6 项目实战之如何通过code处理case的预期结果和结果

Willam1201

2020-02-14

咱们课程只效验了json的格式,我想直到,在工作中做接口测试,入参的数据不同,返回结果的值也不同,比如一个手机号码归属地测试,入参一个手机号,是北京的号码,加入返回字段{‘result_code’:'200,‘area’:‘北京’},这个北京我是不是也需要断言呢,如果值返回的上海,不就错误了吗,虽然格式通过了,但是结构数据处理的不对,可以断言的效果吗?这里有些不理解,希望老师能给点拨一下,谢谢您

写回答

2回答

Mushishi

2020-02-14

你刚也说了,我们教研的格式,你格式是对的,那么说明接口没问题,但是你数据不对,根据你请求不通,值肯定不同,如果长期教研值,我们的case是不是很多都失败。所以后面会讲解其他的

1
1
Willam1201
非常感谢!
2020-04-08
共1条回复

慕姐9581564

2020-04-23

我觉得可以通过递归,根据传入的key与value进行返回遍历,来判断key与值都正确

1
1
Mushishi
不错不错
2020-04-23
共1条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程