异常日志分析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37122867 阅读:18 留言:0更新日期:2023-04-01 05:18
本申请涉及日志分析技术领域,具体涉及一种异常日志分析方法、装置、电子设备及存储介质,用于解决现有技术方案中引起异常日志的具体场景及导致日常日志发生的具体原因定位不准确的问题。通过实时监听日志输出,按照预设日志模板,能够实时检测异常日志的发生,并进行事件回调。通过屏幕实时录制和视频分析等技术全程记录APP的测试过程,并且在发生异常时进行异常检测分析,准确定位导致异常发生的场景,解决了现有日志分析无法准确定位问题发生的场景的问题,同时,通过实时录屏分析,能够准备分析出导致异常发生的场景,提高引起异常日志的原因定位的准确性。志的原因定位的准确性。志的原因定位的准确性。

【技术实现步骤摘要】
异常日志分析方法、装置、电子设备及存储介质


[0001]本申请涉及异常日志分析
,具体涉及一种异常日志分析方法、装置、电子设备及存储介质。

技术介绍

[0002]现阶段,针对移动应用程序(Application,APP)的兼容性进行测试的流程几乎都是安装、启动、monkey、卸载等。并在兼容性测试结束后,通常需要进一步获取系统日志、异常日志(Crash、ANR)等有效日志信息,并根据这些有效日志信息对异常日志进行分析,从而确定异常日志生成的具体场景,并进一步分析日常日志生成的原因。
[0003]现有的异常日志分析方法,通常是根据异常日志的时间戳,对比截图列表,寻找异常日志前后的若干截图,并根据这些若干截图来分析异常日志发生的场景及导致异常日志发生的可能原因。然而,通过截图分析,无法获知引起异常日志的触发操作,从而影响定位异常日志产生原因的准确性。

技术实现思路

[0004]本申请实施例提供一种异常日志分析方法、装置、电子设备及存储介质,用于解决各个机构的APP兼容性检测业务的执行率较低的问题。
[0005]第一方面,本申请提供了一种异常日志分析方法,所述方法包括:
[0006]通过录屏的方式,实时监听当前应用程序APP兼容性测试的输出日志,并检测所述输出日志是否为异常日志;
[0007]若是,则截取录屏,得到异常日志对应的录屏信息,并确定所述录屏信息中的关键帧图像;
[0008]根据所述关键帧图像,分析产生所述异常日志的场景及引起所述异常日志的关键操作。<br/>[0009]在一种可能的实施例中,所述通过录屏的方式,实时监听当前应用程序APP兼容性测试的输出日志,包括:
[0010]在检测到应用程序APP兼容性测试启动时,开启录屏操作;
[0011]通过所述录屏操作,实时监听当前测试的输出日志。
[0012]在一种可能的实施例中,所述检测所述输出日志是否为异常日志,包括:
[0013]获取预设日志模板,并将所述预设日志模板与所述输出日志进行比对;
[0014]若比对不一致,则确定所述输出日志为非异常日志;
[0015]若比对一致,则确定所述输出日志为异常日志。
[0016]在一种可能的实施例中,确定所述录屏信息中的关键帧图像,包括:
[0017]通过视频分析技术,对所述录屏信息中的每帧图像进行分析,得到每帧图像对应的分析结果;
[0018]将多个分析结果进行比对分析,从而确定出所述录屏信息中的关键帧图像。
[0019]在一种可能的实施例中,所述分析产生所述异常日志的场景及引起所述异常日志的关键操作,包括:
[0020]根据所述关键帧图像以及所述关键帧图像之前的先前帧图像,确定引起所述异常日志的基本测试流程;
[0021]将所述关键帧图像及所述先前图像之间进行比对分析,结合所述基本测试流程,分析产生所述异常日志的场景及引起所述异常日志的关键操作。
[0022]在一种可能的实施例中,在所述分析产生所述异常日志的场景及引起所述异常日志的关键操作之后,还包括:
[0023]根据所述场景及所述关键操作,确定解决应用程序兼容性异常的解决方案;
[0024]对所述场景、所述关键操作及所述解决方案生成分析报告,并对所述分析报告进行可视化展示。
[0025]第二方面,本申请提供了一种异常日志分析装置,所述装置包括:
[0026]监听模块,用于通过录屏的方式,实时监听当前应用程序APP兼容性测试的输出日志,并检测所述输出日志是否为异常日志;
[0027]录屏模块,具体用于若所述输出日志为异常日志,则截取录屏,得到异常日志对应的录屏信息,并确定所述录屏信息中的关键帧图像;
[0028]分析模块,用于根据所述关键帧图像,分析产生所述异常日志的场景及引起所述异常日志的关键操作。
[0029]在一种可能的实施例中,所述监听模块具体用于:
[0030]在检测到应用程序APP兼容性测试启动时,开启录屏操作;
[0031]通过所述录屏操作,实时监听当前测试的输出日志。
[0032]在一种可能的实施例中,所述监听模块还用于:
[0033]获取预设日志模板,并将所述预设日志模板与所述输出日志进行比对;
[0034]若比对不一致,则确定所述输出日志为非异常日志;
[0035]若比对一致,则确定所述输出日志为异常日志。
[0036]在一种可能的实施例中,所述录屏模块具体用于:
[0037]通过视频分析技术,对所述录屏信息中的每帧图像进行分析,得到每帧图像对应的分析结果;
[0038]将多个分析结果进行比对分析,从而确定出所述录屏信息中的关键帧图像。
[0039]在一种可能的实施例中,所述分析模块具体用于:
[0040]根据所述关键帧图像以及所述关键帧图像之前的先前帧图像,确定引起所述异常日志的基本测试流程;
[0041]将所述关键帧图像及所述先前图像之间进行比对分析,结合所述基本测试流程,分析产生所述异常日志的场景及引起所述异常日志的关键操作。
[0042]在一种可能的实施例中,所述装置还包括:
[0043]确定模块,用于根据所述场景及所述关键操作,确定解决应用程序兼容性异常的解决方案;
[0044]展示模块,用于对所述场景、所述关键操作及所述解决方案生成分析报告,并对所述分析报告进行可视化展示。
[0045]第三方面,本申请提供一种电子设备,包括:
[0046]存储器,用于存储程序指令;
[0047]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面中任一项所述的异常日志分析方法包括的步骤。
[0048]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行第一方面中任一项所述的异常日志分析方法。
[0049]第五方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面中任一项所述的异常日志分析方法。
[0050]本申请提供的异常日志分析方法、装置、电子设备及存储介质中任一项,通过实时监听日志输出,按照预设日志模板,能够实时检测异常日志的发生,并进行事件回调。通过屏幕实时录制和视频分析等技术全程记录APP的测试过程,并且在发生异常时进行异常检测分析,准确定位导致异常发生的场景,解决了现有日志分析无法准确定位问题发生的场景的问题,同时,通过实时录屏分析,能够准备分析出导致异常发生的场景,提高引起异常日志的原因定位的准确性。
附图说明
[0051]图1为本申请实施例提供的一种可能的应用场景示意图;
[0052]图2为本申请实施例提供的一种异常日志分析方法的流程图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常日志分析方法,其特征在于,所述方法包括:通过录屏的方式,实时监听当前应用程序APP兼容性测试的输出日志,并检测所述输出日志是否为异常日志;若是,则截取录屏,得到异常日志对应的录屏信息,并确定所述录屏信息中的关键帧图像;根据所述关键帧图像,分析产生所述异常日志的场景及引起所述异常日志的关键操作。2.如权利要求1所述的方法,其特征在于,所述通过录屏的方式,实时监听当前应用程序APP兼容性测试的输出日志,包括:在检测到应用程序APP兼容性测试启动时,开启录屏操作;通过所述录屏操作,实时监听当前测试的输出日志。3.如权利要求1所述的方法,其特征在于,所述检测所述输出日志是否为异常日志,包括:获取预设日志模板,并将所述预设日志模板与所述输出日志进行比对;若比对不一致,则确定所述输出日志为非异常日志;若比对一致,则确定所述输出日志为异常日志。4.如权利要求1所述的方法,其特征在于,确定所述录屏信息中的关键帧图像,包括:通过视频分析技术,对所述录屏信息中的每帧图像进行分析,得到每帧图像对应的分析结果;将多个分析结果进行比对分析,从而确定出所述录屏信息中的关键帧图像。5.如权利要求1所述的方法,其特征在于,所述分析产生所述异常日志的场景及引起所述异常日志的关键操作,包括:根据所述关键帧图像以及所述关键帧图像之前的先前帧图像,确定引起所述异常日志的基本测试流程;将所述关键帧图像及所述先前图像之间进行比对分析,结合所述基本测试流程,分析产生所述异常日志的场景及引起所述异常日志的关键操作。6.如权利要求1所述的方法,其特征在于,在所述分析产生所述异常日志的场景及引起所述异常日志的关键操作之后,还包括:根据所述场景及所述关键操作,确定解决应用程序兼容性异常的解决方案;对所述场景、所述关键操作及所述解决方案生成分析报告,并对所述分析报告进行可视化展示。7.一种异常日志分析装置,其特征在于,所述装置包括:监听模块,用于通过录屏的方式,实时监听当前应用程序APP兼容性测试的输出日志,并检测所述输出日志是否为异常日志;录屏模块,具体用于若所述输出日志为异常日志,则截取录屏,得到异常日志对应的录屏信息,并确定所述录屏信息中的关键帧图...

【专利技术属性】
技术研发人员:王秀阳
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1