1、什么是Mock测试
APP请求一个HTTP接口就是为了拿到一个数据(多半是json串),有些接口会写数据,APP与Server之间的关系。正常情况下,APP是直接从Server里获取这个数据;特殊情况下比如接口只是定义了结构但还没有开发部署完成,APP就可以直接使用MockServer构造的数据,这就是Mock测试。
理论上,APP中任何请求有返回报文的接口的地方都可以进行Mock测试,但增删改功能的接口的主要作用是写数据库而不是读数据库,构造返回报文进行Mock测试也没多大意义。Mock的方式和目的:针对一个接口构造各种正常数据或者各种异常数据,以测试APP端处理返回正常的情况以及处理返回异常(1、APP会不会Crash或ANR;2、对APP是否有严重的影响如数据不完整;3、APP是否有比较好的提示
Mock测试:构造接口返回报文异常情况

本文介绍了Mock测试的概念,强调其在接口未完成时为APP提供模拟数据的作用。通过使用Fiddler作为MockServer,详细阐述了如何构造接口的正常和异常返回报文,包括字段缺失、NULL、数据类型错误、边界值、文本过长、数组为空及HTTP错误码等异常场景,以测试APP对不同返回情况的处理能力。
最低0.47元/天 解锁文章
503

被折叠的 条评论
为什么被折叠?



