后端接口模拟方法、设备及存储介质技术

技术编号:17032686 阅读:28 留言:0更新日期:2018-01-13 19:16
本发明专利技术公开了一种后端接口模拟方法、设备及存储介质,该方法包括以下步骤:当监测到接口定义数据时,根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据;显示所述模拟接口返回数据,并将所述后端配置文件传输至本地模拟后端,以供所述本地模拟后端基于所述后端配置文件生成模拟接口;接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址。本发明专利技术能够有效的避免因人工操作导致的代码错误,提高前端开发效率。

【技术实现步骤摘要】
后端接口模拟方法、设备及存储介质
本专利技术涉及互联网领域,尤其涉及一种后端接口模拟方法、设备及存储介质。
技术介绍
随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,往往需要针对不同的终端开发定制的版本。为提高前后端开发效率,通常将前端和后端分离,后端负责业务/数据接口,前端负责展现/交互逻辑。对于前端开发而言,最终是展现的后端数据,而开发往往是同步进行的,在后端接口未完成的情况下,需要模拟后端接口定义的数据。现有的解决方案,通常是提供固定的数据格式,然后根据固定的数据格式编写较多的代码,从而获取模拟数据,由于模拟数据的数据格式固定,且代码较多,当需要多种数据时,需要开发人员手动修改和多次配置,容易出现代码错误,前端开发效率较低。因此,现有前端的接口模拟方法,存在数据格式固定,容易出现代码错误,前端开发效率较低的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种后端接口模拟方法、设备及存储介质,旨在解决数据格式固定,容易出现代码错误,前端开发效率较低的技术问题。为实现上述目的,本专利技术提供一种后端接口模拟方法,所述后端接口模拟方法包括以下步骤:当监测到接口定义数据时,根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据;显示所述模拟接口返回数据,并将所述后端配置文件传输至本地模拟后端,以供所述本地模拟后端基于所述后端配置文件生成模拟接口;接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址。可选地,所述根据所述接口定义数据生成后端配置文件的步骤包括:从所述接口定义数据中获取代码注释信息,并根据所述代码注释信息过滤所述接口定义数据;根据过滤后的接口定义数据生成后端配置文件。可选地,所述根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据的步骤之前,所述后端接口模拟方法还包括:当监测到接口定义数据时,获取所述接口定义数据的数据格式;判断所述数据格式是否为预设数据格式;若所述数据格式为预设数据格式,则执行所述根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据的步骤;若所述数据格式不为预设数据格式,则生成格式提醒信息,并显示所述格式提醒信息。可选地,所述接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址的步骤之后,所述后端接口模拟方法还包括:根据所述模拟接口地址判断所述模拟接口是否为历史模拟接口;若所述模拟接口为历史模拟接口,则根据所述模拟接口地址获取历史模拟接口,并将所述历史模拟接口覆盖为所述模拟接口;若所述模拟接口不为历史模拟接口,则将所述模拟接口地址添加至模拟接口列表。可选地,所述后端接口模拟方法还包括:当监测到触发的模拟接口预览指令时,根据所述模拟接口预览指令显示已建立的每个模拟接口,并显示每个模拟接口的接口地址、请求类型、失败概率和接口数据返回时长。可选地,所述模拟接口返回数据包括地理位置、IP地址、字符串、图片和数字。此外,为实现上述目的,本专利技术还提供一种后端接口模拟设备,所述后端接口模拟设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的后端接口模拟程序,所述后端接口模拟程序被所述处理器执行时实现以下步骤:当监测到接口定义数据时,根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据;显示所述模拟接口返回数据,并将所述后端配置文件传输至本地模拟后端,以供所述本地模拟后端基于所述后端配置文件生成模拟接口;接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有后端接口模拟程序,所述后端接口模拟程序被处理器执行时实现以下步骤:当监测到接口定义数据时,根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据;显示所述模拟接口返回数据,并将所述后端配置文件传输至本地模拟后端,以供所述本地模拟后端基于所述后端配置文件生成模拟接口;接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址。本专利技术能够在监测到接口定义数据时,自动的根据接口定义数据生成后端配置文件,并根据该后端配置文件生成模拟接口返回数据,然后显示该模拟接口返回数据,并将该后端配置文件传输至本地模拟后端,以供该本地模拟后端基于该后端配置文件生成模拟接口,最后接收并显示该本地模拟后端基于该后端配置文件返回的接口生成信息和模拟接口地址,本方案通过监测接口定义数据,能够根据该接口定义数据自动生成后端配置文件,并根据该后端配置文件生成模拟接口返回数据,能够根据需要生成不同格式的模拟接口返回数据,不需要开发人员手动修改和多次配置数据,有效的避免因人工操作导致的代码错误,提高前端开发效率,此外,将后端配置文件传输至本地模拟后端进行模拟接口的生成,并返回模拟接口地址,验证模拟接口的正确性,实现前端不依赖后端进行开发,提高前端开发效率。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的设备结构示意图;图2为本专利技术后端接口模拟方法第一实施例的流程示意图;图3为图2中所述根据所述接口定义数据生成后端配置文件步骤的细化流程示意图;图4为本专利技术后端接口模拟方法第二实施例的流程示意图;图5为本专利技术后端接口模拟方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:在监测到接口定义数据时,自动的根据接口定义数据生成后端配置文件,并根据该后端配置文件生成模拟接口返回数据,然后显示该模拟接口返回数据,并将该后端配置文件传输至本地模拟后端,以供该本地模拟后端基于该后端配置文件生成模拟接口,最后接收并显示该本地模拟后端基于该后端配置文件返回的接口生成信息和模拟接口地址。由于现有的解决方案,通常是提供固定的数据格式,然后根据固定的数据格式编写较多的代码,从而获取模拟数据,由于模拟数据的数据格式固定,且代码较多,当需要多种数据时,需要开发人员手动修改和多次配置,容易出现代码错误,前端开发效率较低。因此,现有前端的接口模拟方法,存在数据格式固定,容易出现代码错误,前端开发效率较低的问题。为此,本方案通过监测接口定义数据,能够根据该接口定义数据自动生成后端配置文件,并根据该后端配置文件生成模拟接口返回数据,能够根据需要生成不同格式的模拟接口返回数据,不需要开发人员手动修改和多次配置数据,有效的避免因人工操作导致的代码错误,提高前端开发效率,此外,将后端配置文件传输至本地模拟后端进行模拟接口的生成,并返回模拟接口地址,验证模拟接口的正确性,实现前端不依赖后端进行开发,提高前端开发效率。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的设备结构示意图。本专利技术实施例设备可以是PC等固定终端设备,也可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。如图1所示,本文档来自技高网...
后端接口模拟方法、设备及存储介质

【技术保护点】
一种后端接口模拟方法,其特征在于,所述后端接口模拟方法包括以下步骤:当监测到接口定义数据时,根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据;显示所述模拟接口返回数据,并将所述后端配置文件传输至本地模拟后端,以供所述本地模拟后端基于所述后端配置文件生成模拟接口;接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址。

【技术特征摘要】
1.一种后端接口模拟方法,其特征在于,所述后端接口模拟方法包括以下步骤:当监测到接口定义数据时,根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据;显示所述模拟接口返回数据,并将所述后端配置文件传输至本地模拟后端,以供所述本地模拟后端基于所述后端配置文件生成模拟接口;接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址。2.如权利要求1所述的后端接口模拟方法,其特征在于,所述根据所述接口定义数据生成后端配置文件的步骤包括:从所述接口定义数据中获取代码注释信息,并根据所述代码注释信息过滤所述接口定义数据;根据过滤后的接口定义数据生成后端配置文件。3.如权利要求1所述的后端接口模拟方法,其特征在于,所述根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据的步骤之前,所述后端接口模拟方法还包括:当监测到接口定义数据时,获取所述接口定义数据的数据格式;判断所述数据格式是否为预设数据格式;若所述数据格式为预设数据格式,则执行所述根据所述接口定义数据生成后端配置文件,并根据所述后端配置文件生成模拟接口返回数据的步骤;若所述数据格式不为预设数据格式,则生成格式提醒信息,并显示所述格式提醒信息。4.如权利要求1所述的后端接口模拟方法,其特征在于,所述接收并显示所述本地模拟后端基于所述后端配置文件返回的接口生成信息和模拟接口地址的步骤之后,所述后端接口模拟方法还包括:根据所述模拟接口地址判断所述模拟接口是否为历史模拟接口;若所述模拟接口为历史模拟接口,则根据所述模拟接口地址获取历史模拟接口,并将所述历史模拟接口覆盖为所述模拟接口;若所述模拟接口不为历史模拟接口,则将所述模拟接口地址添加至模拟接口列表。5.如权利要求1-4中任一项所述的后端接口模拟方法,其特征在于,所述后端接口模拟方法还包括:当监测到触发的模拟接口预览指令时,根据所述模拟接口预览指令显示已建立的每个模拟接口,并显示每个模拟接口的接口地址、请求类型、失败...

【专利技术属性】
技术研发人员:胡博术
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1