【技术实现步骤摘要】
报错日志解析方法、装置、电子设备及计算机存储介质
[0001]本申请实施例涉及软件测试
,尤其涉及一种报错日志解析方法、装置、电 子设备及计算机存储介质。
技术介绍
[0002]目前,一些目标程序会在后台收集用户的报错日志,以根据报错日志针对错误源代 码进行定位,从而提供工程师针对程序中的错误代码进行修复。然而,现有这些目标程 序的报错日志中,并无法直观地显示出源代码的定位信息,亦即,无法直接显示到底哪 个文件中的哪一行源代码出现了问题,因此,常常需要执行大量的除错(debug)调试以 解决代码错误问题,导致工作效率较低。
[0003]有鉴于此,如何提高错误代码的修复效率,即为本申请待解决的技术课题。
技术实现思路
[0004]有鉴于此,本申请实施例提供一种报错日志解析方案,以至少部分解决上述问题。
[0005]根据本申请实施例的第一方面,提供了一种报错日志解析方法,可在侦测到目标程 序对应的目标页面加载完成后,触发执行以下步骤:将所述目标页面上展示的报错日志 输出到临时文件;获取所述临 ...
【技术保护点】
【技术特征摘要】
1.一种报错日志解析方法,其特征在于,在侦测到目标程序对应的目标页面加载完成后,触发执行以下步骤:将所述目标页面上展示的报错日志输出到临时文件;获取所述临时文件中的各出错代码对应的各出错代码定位信息;获取所述目标程序的映射文件,并根据所述映射文件和所述临时文件中各所述出错代码对应的各出错代码定位信息,获取各所述出错代码对应的各源代码定位信息。2.根据权利要求1所述的报错日志解析方法,其特征在于,所述方法还包括:创建脚本文件,将所述脚本文件与所述目标程序对应的目标页面进行关联,所述脚本文件用于侦测所述目标页面,并在侦测到所述目标页面加载完成后自动触发执行后续步骤。3.根据权利要求2所述的报错日志解析方法,其特征在于,所述获取所述目标程序的映射文件,包括:使用所述脚本文件对所述目标程序的目标下载接口执行模拟点击操作,以下载得到待处理文件;基于所述各出错代码对应的各出错代码定位信息,抽取出所述待处理文件中的映射规则字段,并形成映射规则文件。4.根据权利要求1所述的报错日志解析方法,其特征在于,所述获取所述临时文件中的各出错代码对应的各出错代码定位信息,包括:对所述临时文件的内容执行过滤操作,以提取出所述临时文件中的各出错代码对应的各出错代码定位信息。5.根据权利要求1至3中任一项所述的报错日志解析方法,其特征在于,所述获取所述目标程序的映射文件,并根据所述映射文件和所述临时文件中各所述出错代码对应的各出错代码定位信息,获取各所述出错代码对应的各源代码定位信息,包括:获取所述目标程序的所述映射文件,其中,所述映射文件中存储有所述目标程序的各转换后代码定位信息与各源代码定位信息之间的映射规则;根据所述临时文件中的各所述出错代码对应的各所述出错代码定位信息,查询所述映射文件,获取各所述出错代码对应的各所述源代码定位信息;输出各所述出错代码对应的各所述源代码定位信息。6.根据权利要求5所述的报错日志解析方法,其特征在于,所述根据所述临时文件中的各所述出错代...
【专利技术属性】
技术研发人员:许青山,
申请(专利权)人:北京金堤科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。