• 如何创建Mock接口并测试


    前后端分离开发过程中,为了避免前端开发人员等待后端开发完相应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

  • 相关阅读:
    python2.7 pip
    opencv
    运维url收集
    转 string和byte[]的转换 (C#)
    Thrift
    Oracle AWR
    并发编程
    LED相关
    java mail 使用 gmail smtp 发送邮件
    jquery动画总结
  • 原文地址:https://www.cnblogs.com/dc20181010/p/14273467.html
Copyright © 2020-2023  润新知