异常代码定位方法、装置、计算机设备和可读存储介质制造方法及图纸

技术编号:38343669 阅读:7 留言:0更新日期:2023-08-02 09:23
本申请涉及一种异常代码定位方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取待接入到目标网页应用中的目标服务业务对应的目标场景数据;当对目标场景数据进行测试,确定目标服务业务对应的目标网页页面在目标网页应用中显示异常时,从目标网页应用获取目标网页页面的目标网页地址;基于网页地址与源代码块的第一目标映射关系,获得目标服务业务下目标网页地址对应的源代码块;获取源代码块对应的多个目标代码块;当检测到多个目标代码块中的至少一个代码块出现异常时,输出告警信息,告警信息包括至少一个代码块的代码位置。采用本方法能够提高异常检测及时性。性。性。

【技术实现步骤摘要】
异常代码定位方法、装置、计算机设备和可读存储介质


[0001]本申请涉及计算机
,特别是涉及一种异常代码定位方法、装置、计算机设备、可读存储介质和计算机程序产品。

技术介绍

[0002]目前,为满足用户的某种业务需求,需要将该业务需求对应的页面接入到基于JavaScript的前端工程网页应用中,以使得用户通过访问网页应用中的网页页面实现业务需求。
[0003]然而,在显示网页页面时,可能出现页面显示异常的情况;但由于在网页应用中提供的控制台上未打印任何日志,难以快速定位问题,导致维护人员无法知道页面显示出现异常的原因,使得异常检测及时性不高。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高异常检测及时性的异常代码定位方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种异常代码定位方法,所述方法包括:
[0006]获取待接入到目标网页应用中的目标服务业务对应的目标场景数据;
[0007]当对所述目标场景数据进行测试,确定所述目标服务业务对应的目标网页页面在目标网页应用中显示异常时,从所述目标网页应用获取所述目标网页页面的目标网页地址;
[0008]基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块;
[0009]获取所述源代码块对应的多个目标代码块;
[0010]当检测到所述多个目标代码块中的至少一个代码块出现异常时,输出告警信息,所述告警信息包括所述至少一个代码块的代码位置。
[0011]在一个实施例中,所述基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块,包括:
[0012]基于网页地址与源代码块的第一目标映射关系,当根据所述第一目标映射关系和所述目标网页地址,确定与所述目标网页地址匹配的源代码块对应多个网页地址时,获取网页地址、路由地址以及源代码块之间的第二目标映射关系;所述多个网页地址包括所述目标网页地址;
[0013]根据所述第二目标映射关系和所述目标网页地址,获得所述目标服务业务下所述目标网页地址对应的源代码块。
[0014]在一个实施例中,所述方法还包括:
[0015]当根据所述第一目标映射关系和所述目标网页地址,确定与所述目标网页地址匹配的源代码块未对应除所述目标网页地址之外的网页地址时,根据所述第一目标映射关系
和所述目标网页地址,获得所述目标服务业务下所述目标网页地址对应的源代码块。
[0016]在一个实施例中,所述基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块,包括:
[0017]获取网页地址与路由地址之间的第一路由映射关系、以及所述路由地址与源代码块之间的第二路由映射关系;
[0018]基于所述第一路由映射关系和所述第二路由映射关系,获得网页地址与源代码块的第一目标映射关系;
[0019]根据所述第一目标映射关系和所述目标网页地址,获得所述目标服务业务下所述目标网页地址对应的源代码块。
[0020]在一个实施例中,所述获取所述源代码块对应的多个目标代码块,包括:
[0021]基于预设代码语句,查找与所述源代码块关联的代码块,获得所述多个目标代码块;
[0022]所述检测到所述多个目标代码块中的至少一个代码块出现异常,包括:
[0023]逐行扫描每个所述目标代码块;
[0024]将每个所述目标代码块的扫描结果与预设异常片段进行比较,若多个所述目标代码块中的至少一个代码块的扫描结果与所述预设异常片段匹配,确定所述多个目标代码块中的至少一个代码块出现异常。
[0025]在一个实施例中,所述检测到所述多个目标代码块中的至少一个代码块出现异常,包括:
[0026]基于所述目标场景数据对所述多个目标代码块进行测试;
[0027]若所述目标场景数据对应的输入数据在所述多个目标代码块中的输入情况,与所述多个目标代码块预设的数据输入情况不一致时,确定所述多个目标代码块中的至少一个代码块出现异常。
[0028]第二方面,本申请提供一种异常代码定位装置,所述装置包括:
[0029]数据获取模块,用于获取待接入到目标网页应用中的目标服务业务对应的目标场景数据;
[0030]网页地址获取模块,用于当对所述目标场景数据进行测试,确定所述目标服务业务对应的目标网页页面在目标网页应用中显示异常时,从所述目标网页应用获取所述目标网页页面的目标网页地址;
[0031]源代码块获取模块,用于基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块;
[0032]目标代码块获取模块,用于获取所述源代码块对应的多个目标代码块;
[0033]提示模块,用于当确定所述多个目标代码块中的至少一个代码块出现异常时,输出告警信息,所述告警信息包括所述至少一个代码块的代码位置。
[0034]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0035]获取待接入到目标网页应用中的目标服务业务对应的目标场景数据;
[0036]当对所述目标场景数据进行测试,确定所述目标服务业务对应的目标网页页面在目标网页应用中显示异常时,从所述目标网页应用获取所述目标网页页面的目标网页地
址;
[0037]基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块;
[0038]获取所述源代码块对应的多个目标代码块;
[0039]当检测到所述多个目标代码块中的至少一个代码块出现异常时,输出告警信息,所述告警信息包括所述至少一个代码块的代码位置。
[0040]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0041]获取待接入到目标网页应用中的目标服务业务对应的目标场景数据;
[0042]当对所述目标场景数据进行测试,确定所述目标服务业务对应的目标网页页面在目标网页应用中显示异常时,从所述目标网页应用获取所述目标网页页面的目标网页地址;
[0043]基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块;
[0044]获取所述源代码块对应的多个目标代码块;
[0045]当检测到所述多个目标代码块中的至少一个代码块出现异常时,输出告警信息,所述告警信息包括所述至少一个代码块的代码位置。
[0046]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:...

【技术保护点】

【技术特征摘要】
1.一种异常代码定位方法,其特征在于,所述方法包括:获取待接入到目标网页应用中的目标服务业务对应的目标场景数据;当对所述目标场景数据进行测试,确定所述目标服务业务对应的目标网页页面在所述目标网页应用中显示异常时,从所述目标网页应用获取所述目标网页页面的目标网页地址;基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块;获取所述源代码块对应的多个目标代码块;当检测到所述多个目标代码块中的至少一个代码块出现异常时,输出告警信息,所述告警信息包括所述至少一个代码块的代码位置。2.根据权利要求1所述的方法,其特征在于,所述基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块,包括:基于网页地址与源代码块的第一目标映射关系,当根据所述第一目标映射关系和所述目标网页地址,确定与所述目标网页地址匹配的源代码块对应多个网页地址时,获取网页地址、路由地址以及源代码块之间的第二目标映射关系;所述多个网页地址包括所述目标网页地址;根据所述第二目标映射关系和所述目标网页地址,获得所述目标服务业务下所述目标网页地址对应的源代码块。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当根据所述第一目标映射关系和所述目标网页地址,确定与所述目标网页地址匹配的源代码块未对应除所述目标网页地址之外的网页地址时,根据所述第一目标映射关系和所述目标网页地址,获得所述目标服务业务下所述目标网页地址对应的源代码块。4.根据权利要求1所述的方法,其特征在于,所述基于网页地址与源代码块的第一目标映射关系,获得所述目标服务业务下所述目标网页地址对应的源代码块,包括:获取网页地址与路由地址之间的第一路由映射关系、以及所述路由地址与源代码块之间的第二路由映射关系;基于所述第一路由映射关系和所述第二路由映射关系,获得网页地址与源代码块的第一目标映射关系;根据所述第一目标映射关系和所述目标网页地址,获得所述目标服务业务下所述目标网页地址对应的源代码块。5.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:甘崇旭
申请(专利权)人:兴业数字金融服务上海股份有限公司
类型:发明
国别省市:

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

1