The invention discloses a method and device for testing data acquisition. After receiving an interface access request, it first determines whether the back end interface is available. If the back end interface is not available, the replacement data of the test data corresponding to the back end interface is obtained from other places. Only when the back end interface is available, it is obtained from the back end interface. Take test data to decouple the dependence of front and rear interfaces, support the separation development of front and rear ends, and improve the efficiency of system development.
【技术实现步骤摘要】
测试数据获取方法及装置
本专利技术涉及网络应用
,更具体地说,涉及一种测试数据获取方法及装置。
技术介绍
在网站前端/后端,浏览器/服务器、客户端/服务器等前后端分离的系统的开发过程中,前端(如,网站前端、浏览器、客户端)往往会依赖后端(如,网站后端、服务器)提供的数据进行测试。而一般情况下,前后端通过接口进行数据交互,因此,如果后端的接口未开发完成,或者接口不通,前后端则不能进行数据交互,就会阻碍前端的开发进度,降低系统的开发效率。因此,如何解耦前后端开发过程中的接口依赖以提高系统的开发效率成为亟待解决的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的测试数据获取方法及装置。为了实现上述目的,本专利技术提供了如下技术方案:一种测试数据获取方法,包括:接收接口访问请求,所述接口访问请求中携带有后端接口的识别标识;基于所述识别标识判断所述后端接口是否可用;若所述后端接口可用,从所述后端接口获取测试数据;若所述后端接口不可用,获取所述接口访问请求的跳转地址,以通过所述跳转地址获取所述测试数据的替代数据。上述方法,优选的,所述基于所述识别标识判断所述后端接口是否可用,包括:判断所述识别标识是否位于预置清单中;若所述识别标识位于所述预置清单中,确定所述后端接口不可用;若所述识别标识不在所述预置清单中,确定所述后端接口可用。上述方法,优选的,在判断所述识别标识是否位于预置清单中之前,所述方法还包括:判断预设的接口拦截开关是否打开;若所述接口拦截开关打开,则执行所述判断所述识别标识是否位于预置清单中;若所述接口 ...
【技术保护点】
1.一种测试数据获取方法,其特征在于,包括:接收接口访问请求,所述接口访问请求中携带有后端接口的识别标识;基于所述识别标识判断所述后端接口是否可用;若所述后端接口可用,从所述后端接口获取测试数据;若所述后端接口不可用,获取所述接口访问请求的跳转地址,以通过所述跳转地址获取所述测试数据的替代数据。
【技术特征摘要】
1.一种测试数据获取方法,其特征在于,包括:接收接口访问请求,所述接口访问请求中携带有后端接口的识别标识;基于所述识别标识判断所述后端接口是否可用;若所述后端接口可用,从所述后端接口获取测试数据;若所述后端接口不可用,获取所述接口访问请求的跳转地址,以通过所述跳转地址获取所述测试数据的替代数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述识别标识判断所述后端接口是否可用,包括:判断所述识别标识是否位于预置清单中;若所述识别标识位于所述预置清单中,确定所述后端接口不可用;若所述识别标识不在所述预置清单中,确定所述后端接口可用。3.根据权利要求2所述的方法,其特征在于,在判断所述识别标识是否位于预置清单中之前,所述方法还包括:判断预设的接口拦截开关是否打开;若所述接口拦截开关打开,则执行所述判断所述识别标识是否位于预置清单中;若所述接口拦截开关关闭,则判断所述后端接口可用,并执行从所述后端接口获取测试数据的步骤。4.根据权利要求1所述的方法,其特征在于,所述接口访问请求包括一种或多种请求类型,在判断所述后端接口不可用之后,所述方法还包括:将所述接口访问请求中请求类型为GET请求之外的请求类型转换为GET请求,以便通过所述跳转地址获取所述测试数据的替代数据。5.根据权利要求1至4任一项所述的方法,其特征在于,所述通过所述跳转地址获取所述测试数据的替代数据,包括:访问所述跳转地址处存储的数据文件;从所述数据文件中获取所述测试数据的替代数据。6.一种测试数据获取装置,其特征在于,包括:接收模块,用于接收接...
【专利技术属性】
技术研发人员:李济景,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。