zoukankan      html  css  js  c++  java
  • 如何创建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

  • 相关阅读:
    case1.将文件夹内文件,按文件后缀不同进行分类
    openpyxl/csv--python处理excel表格模块
    pyttsx3--文字转语音库
    网络爬虫遵守规则
    python-requests库
    js 对象遍历出现的异常
    POI解析word文件,并为特定规则的key替换值
    bootstrap-table获得页面加载数据
    Javaweb项目下载文件时设置文件名
    MySQL自定义函数
  • 原文地址:https://www.cnblogs.com/dc20181010/p/14273467.html
Copyright © 2011-2022 走看看