【技术实现步骤摘要】
一种数据仿真方法、装置、设备及可读存储介质
本专利技术涉及数据模拟
,具体涉及一种数据仿真方法、装置、设备及可读存储介质。
技术介绍
随着互联网公司的业务规模越来越大,前后台依赖、服务与服务间依赖链路也随之加深,导致了研发或者测试制造数据越发困难。同时,传统的接口、SQL等制造数据的方式依赖所有接口、中间件及数据库等稳定性,也不能满足所有测试数据制造。因此,如何能快速制造测试数据完成研发及测试,从而快速上线,成为分秒必争的互联网企业或者快速迭代企业的一个痛点。目前业界主要通过模拟仿真技术来制造数据进行测试和研发,然而常用的模拟仿真技术如RAP2,AnyProxy等,只支持前端页面的模拟仿真数据生成,同时需要手动添加页面代理等,且模拟仿真软件MockServer,WireMock,moco等只是作为单独的一个仿真后台,无法完成前后台之间的模拟仿真以及后台服务器之间的模拟仿真。
技术实现思路
因此,本专利技术要解决的技术问题在于克服现有技术中的模拟仿真技术不支持前后台数据仿真及后台服务间数据仿真 ...
【技术保护点】
1.一种数据仿真方法,其特征在于,包括:/n接收前端发送的数据请求;/n判断模拟仿真服务器中是否包含所述数据请求对应的第一模拟仿真数据;/n若所述模拟仿真服务器中不包含所述数据请求对应的第一模拟仿真数据,则访问所述模拟仿真服务器对应的真实后台服务器;/n根据通信协议和预设算法将所述真实后台服务器对应的目标真实后台服务器的目标地址修改为模拟仿真服务器对应的模拟仿真服务地址;/n当所述模拟仿真服务器中包含所述真实后台服务器对应的第二模拟仿真数据时,将所述第二模拟仿真数据发送至所述真实后台服务器生成所述第一模拟仿真数据,将所述第一模拟仿真数据通过所述真实后台服务器发送至所述前端。/n
【技术特征摘要】
1.一种数据仿真方法,其特征在于,包括:
接收前端发送的数据请求;
判断模拟仿真服务器中是否包含所述数据请求对应的第一模拟仿真数据;
若所述模拟仿真服务器中不包含所述数据请求对应的第一模拟仿真数据,则访问所述模拟仿真服务器对应的真实后台服务器;
根据通信协议和预设算法将所述真实后台服务器对应的目标真实后台服务器的目标地址修改为模拟仿真服务器对应的模拟仿真服务地址;
当所述模拟仿真服务器中包含所述真实后台服务器对应的第二模拟仿真数据时,将所述第二模拟仿真数据发送至所述真实后台服务器生成所述第一模拟仿真数据,将所述第一模拟仿真数据通过所述真实后台服务器发送至所述前端。
2.根据权利要求1所述的方法,其特征在于,所述根据通信协议和预设算法将所述真实后台服务器对应的目标真实后台服务器的目标地址修改为模拟仿真服务器对应的模拟仿真服务地址,包括:
判断所述真实后台服务器是否开启模拟仿真服务;
若所述真实后台服务器开启所述模拟仿真服务,根据通信协议和预设算法将所述真实后台服务器对应的目标真实后台服务器的目标地址修改为模拟仿真服务器对应的模拟仿真服务地址。
3.根据权利要求1所述的方法,其特征在于,还包括:
若所述模拟仿真服务器中包含所述数据请求对应的第一模拟仿真数据,则将所述第一模拟仿真数据发送至所述前端。
4.根据权利要求1所述的方法,其特征在于,还包括:
当所述模拟仿真服务器中不包含所述第二模拟仿真数据时,则将所述真实后台服务器链接至所述真实后台服务器对应的目标真实后台服务器;
获取所述目标真实后台服务器响应于所述真实后台服务器的真实响应数据,将所述真实响应数据通过所述真实后台服务器发送至所述前端。
5.根据权利要求4所述的方法,其特征在于,所述真实后台服务器与所述目标真实后台服务器之间通过消息中间件进行数据通信时,所述消息中间件的服务端与消息分别进行配置,将配置好的...
【专利技术属性】
技术研发人员:朱晶晶,王宇峰,殷明,
申请(专利权)人:北京自如信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。