共计 704 个字符,预计需要花费 2 分钟才能阅读完成。
前后端拆散开发过程中,为了防止前端开发人员期待后端开发完相应 API,前端人员能够应用 MockAPI 进行开发。这种办法不仅能够缩小不必要的等待时间,应用 MockAPI 后还能够间接对程序进行测试,以测试驱动开发。
MockAPI 即模仿 API,意思是能够自定义申请冀望,设置申请值与响应内容,MockAPI 依据 url 与冀望的申请值返回设置的响应内容。
MockAPI 可通过部署 Mock 服务器生成,部署过程比较简单,网上也有许多不便的包供下载(如 moco)。一些 API 管理工具可通过可视化界面创立 MockAPI(如 Eolinker),在生成 API 文档的同时设置 Mock 冀望即可间接调用。
以 Eolinker 为例,Eolinker 为每个 API 提供了快捷的 Mock 调用,下图是一个获取短信验证码的 API。
创立 Mock 冀望,可依据不同应用场景创立不同的冀望,这里创立场景:当输出手机号 18000000000 时,返回手机号有误。
创立后的 Mock 能够间接调用 Eolinker 生成的 MockAPI 的 url 进行前端开发,应用 Eolinker 的测试功能测试该 MockAPI,失常返回设置的响应内容。
扭转申请体内容,当申请体信息为手机号 18088888888 时,返回发送短信胜利。
以上是 MockAPI 从创立到测试的过程,应用 API 管理工具创立 MockAPI 方便快捷。以后端实现开发工作时,测试人员可间接测试项目,并生成测试用例。在正式的 API 研发实现后,只须要把 MockAPI 的 url 替换为我的项目域名,测试人员能够通过测试用例进行自动化测试…MockAPI 的应用减速整个研发流程,进步了研发效率。
演示工具:www.eolinker.com