【技术实现步骤摘要】
前端代码的线上验证系统及验证方法
本专利技术涉及信息验证领域,具体而言,涉及一种前端代码的线上验证系统及验证方法。
技术介绍
现在流行的框架为前后端分离的架构模式,即前端和后端代码并不耦合在一起,而是前端和后端代码分别进行独立开发和分别进行独立部署,部署代码后,前端代码通过版本号等方式关联到后端代码上。即线上系统中,前端同时存在多个版本,而后端只引用其中一个前端版本,从而只有这个前端版本的功能和页面会生效,展示给用户。前端代码每次发布必须在全部前端机器发布,从而使得线上保存了多个完整的前端版本。这使得把前端代码发布线上后,由于前端机器中的前端代码存在旧版本的前端代码,所以就会导致验证的代码版本不是新版本的前端代码,现有技术中,一般会采用前端全部机器发布新版本;而后端机器只在1台机器发布关联了新版本前端代码的后端代码,其他后端机器上的后端代码仍然关联之前老版本的前端代码。这样,测试人员就有一定几率访问到并验证新前端代码。几率是由后端机器数量决定的,例如:如果后端机器共有8台,流量会均匀分配到这8台机器上,所以,测试人员 ...
【技术保护点】
1.一种前端代码的线上验证系统,应用于前后端分离框架的网络系统,所述网络系统包括前端机组、后端机组和分流服务器,所述前端机组中内存储有待测试前端代码和原始前端代码,所述后端机组内存储有与所述原始前端代码对应的原始后端代码,所述分流服务器分别与所述前端机组和所述后端机组通讯连接,其特征在于,包括:/n测试设备,用于对所述待测试前端代码进行访问;/n堡垒机器,存储有所述原始后端代码,且将所述原始后端代码中与所述待测试前端代码对应的部分更新为测试后端代码,其中,在所述测试后端代码对页面进行渲染后,如果所述页面的工作状态正常,则确定所述待测试前端代码通过验证;/n通讯连接装置,与所 ...
【技术特征摘要】
1.一种前端代码的线上验证系统,应用于前后端分离框架的网络系统,所述网络系统包括前端机组、后端机组和分流服务器,所述前端机组中内存储有待测试前端代码和原始前端代码,所述后端机组内存储有与所述原始前端代码对应的原始后端代码,所述分流服务器分别与所述前端机组和所述后端机组通讯连接,其特征在于,包括:
测试设备,用于对所述待测试前端代码进行访问;
堡垒机器,存储有所述原始后端代码,且将所述原始后端代码中与所述待测试前端代码对应的部分更新为测试后端代码,其中,在所述测试后端代码对页面进行渲染后,如果所述页面的工作状态正常,则确定所述待测试前端代码通过验证;
通讯连接装置,与所述测试设备通讯连接,所述通讯连接装置基于所述测试设备的访问请求,访问所述前端机组和所述堡垒机器。
2.根据权利要求1所述的线上验证系统,其特征在于,所述通讯连接装置包括路由器和中转服务器;
所述路由器与所述测试设备通讯连接,所述路由器将所述待测试前端代码对应域名的访问请求定向发送至所述中转服务器;
所述中转服务器基于所述测试设备的访问请求,访问所述前端机组和/或所述堡垒机器。
3.根据权利要求2所述的线上验证系统,其特征在于,所述路由器将所述待测试前端代码对应域名的访问地址固定为所述中转服务器的地址。
4.根据权利要求1所述的线上验证系统,其特征在于,所述待测试前端代码为多个,所述堡垒机器内的所述原始后端代码中,与每一所述待测试前端代码对应的部分均更新为对应的测试后端代码。
5.根据权利要求1所述的线上验证系统,其特征在于,所述待测试前端代码和所述堡垒机器均为多个,且多个所述待测试前端代码与多个所述堡垒机器一一对应,每一所述堡垒机器内的所述原始后端代码中,与其对应的待测试前端代码对应的部分,更新为对应的测试后端代码。
6.根据权利要求1所述的线上验证系统,其特征在于,所述待测试前端代码与所述测试后端代码通过识别标识进行关联。
7.根据权利要求6所述的线上验...
【专利技术属性】
技术研发人员:李智远,刘立玲,
申请(专利权)人:北京互金新融科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。