一种日志分析方法、装置及计算机可读存储介质制造方法及图纸

技术编号:21246815 阅读:19 留言:0更新日期:2019-06-01 07:15
本申请实施例公开了一种日志分析方法、装置及计算机可读存储介质。该方法包括:设备建立日志异常数据库,该日志异常数据库记录了问题类型和预设字段之间的第一对应关系,根据获取到的检测点对获取到的第一日志进行检测,检测点用于确定第一日志中需要检测的字段,根据需要检测的字段从第一对应关系中查找第一日志对应的问题类型,输出第一日志的检测报告,该检测报告描述了第一日志对应的问题类型。采用本申请实施例,能够提高日志分析的效率。

A Log Analysis Method, Device and Computer Readable Storage Media

The embodiment of this application discloses a log analysis method, device and computer readable storage medium. The method includes: the device establishes a log anomaly database, which records the first correspondence between the problem type and the preset field, detects the acquired first log according to the detected points, determines the fields to be detected in the first log, and searches the first log correspondence from the first correspondence according to the fields to be detected. The problem type outputs the detection report of the first log, which describes the problem type corresponding to the first log. By adopting the embodiment of the present application, the efficiency of log analysis can be improved.

【技术实现步骤摘要】
一种日志分析方法、装置及计算机可读存储介质
本申请涉及软件测试领域,尤其涉及一种日志分析方法、装置及计算机可读存储介质。
技术介绍
测试日志是测试过程监控、测试结果和软件质量评估的基础,同时也是数据分析和过程改进的重要依据,用来记录测试执行的情况;其中主要需要记录用例执行情况以及被测对象当天的缺陷发现情况,通过缺陷分析判断软件的具体问题以及质量评估。在实际工作中,部分测试人员由于专业的局限性,不可能熟悉各种编程语言的异常,无法独立分析非功能测试方面问题,几乎需要开发人员全程协同工作,导致工作效率低下且占用开发人员较多时间,如果测试人员不能很快定位问题,将会因为一些很简单的问题,和开发人员之间来回进行日志文件调阅、分析,耽误较多时间,影响整体测试进度和质量。
技术实现思路
本申请实施例公开了一种日志分析方法、装置及计算机可读存储介质,能够独立快速的分析日志文件中的问题。第一方面,本申请实施例提供了一种日志分析方法,该方法包括:设备建立日志异常数据库,所述日志异常数据库记录了问题类型和预设字段之间的第一对应关系;所述设备获取第一日志以及目标列表中的检测点,所述检测点用于确定所述第一日志中需要检测的字段;所述设备根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,输出所述第一日志的检测报告,所述检测报告描述了所述第一日志对应的问题类型。在上述方法中,设备建立日志异常数据库后,根据获取到的检测点对获取到的第一日志进行检测,从日志异常数据库中查找第一日志对应的问题类型,输出第一日志的检测报告;在这个过程中,无需测试人员熟悉各种编程语言的异常,而是由设备直接对日志进行自动化检测,显著提高了日志分析的效率。基于第一方面,在其中一种可选的实现方式中,所述设备获取第一日志以及输入的检测点之前,所述方法还包括:所述设备根据输入的自定义创建检测点指令,显示自定义创建检测点界面;所述设备接收在所述自定义创建检测点界面上输入的检测点名称以及检测点代码,所述检测点代码用于实现所述检测点名称描述的检测内容;所述设备根据所述检测点名称以及所述检测点代码向所述目标列表中添加新的检测点。这种实现方式可以根据测试的自身需求添加检测点,实现了自定义创建检测点的功能,提高了测试的实用性。基于第一方面,在其中一种可选的实现方式中,所述检测点包括网络检测、中间件检测、第三方服务检测、数据库检测、本服务检测和其他检测中的任意一项或多项,所述其他检测包括所述自定义创建检测点中创建的新的检测点的检测点名称描述的检测内容。这种实现方式提供了检测点的多种组合方式,可以为不同的日志选择不同的检测方案,提高了测试质量。基于第一方面,在其中一种可选的实现方式中,所述设备根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,包括:所述设备获取检测点的检测顺序,按照所述检测顺序对所述第一日志中的所述需要检测的字段进行检测;所述设备通过所述第一对应关系,确定所述第一日志中所述需要检测的字段的问题类型。这种实现方式可以对检测点的顺序进行设置,提供了更灵活的检测方案。基于第一方面,在其中一种可选的实现方式中,所述设备存储了所述问题类型与技术人员的第二对应关系,在所述设备输出所述第一日志的检测报告之后还包括:所述设备根据所述第二对应关系查找所述检测报告中描述的问题类型对应的技术人员,发送所述检测报告给所述对应的技术人员。这种实现方式可以根据不同的问题类型将检测报告有针对性的发送给不同的技术人员,提高了测试效率。第二方面,本申请实施例提供了一种日志分析装置,包括:建立单元,用于建立日志异常数据库,所述日志异常数据库记录了问题类型和预设字段之间的第一对应关系;获取单元,用于获取第一日志以及目标列表中的检测点,所述检测点用于确定所述第一日志中需要检测的字段;输出单元,用于根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,输出所述第一日志的检测报告,所述检测报告描述了所述第一日志对应的问题类型。基于第二方面,在其中一种可选的实现方式中,所述装置还包括:显示单元,用于根据输入的自定义创建检测点指令,显示自定义创建检测点界面;接收单元,用于接收在所述自定义创建检测点界面上输入的检测点名称以及检测点代码,所述检测点代码用于实现所述检测点名称描述的检测内容;添加单元,用于根据所述检测点名称以及所述检测点代码向所述目标列表中添加新的检测点。基于第二方面,在其中一种可选的实现方式中,所述检测点包括网络检测、中间件检测、第三方服务检测、数据库检测、本服务检测和其他检测中的任意一项或多项,所述其他检测包括所述自定义创建检测点中创建的新的检测点的检测点名称描述的检测内容。基于第二方面,在其中一种可选的实现方式中,所述输出单元还包括:检测单元,用于获取检测点的检测顺序,按照所述检测顺序对所述第一日志中的所述需要检测的字段进行检测;确定单元,用于通过所述第一对应关系,确定所述第一日志中所述需要检测的字段的问题类型。基于第二方面,在其中一种可选的实现方式中,所述装置存储了所述问题类型与技术人员的第二对应关系,所述输出单元还包括:发送单元,用于根据所述第二对应关系查找所述检测报告中描述的问题类型对应的技术人员,发送所述检测报告给所述对应的技术人员。需要说明的是,第二方面的实现方式及相应的有益效果可以参照第一方面以及相应实现方式中的描述,此处不再赘述。第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。需要说明的是,第三方面的实现方式及相应的有益效果可以参照第一方面以及相应实现方式中的描述,此处不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对本申请实施例或
技术介绍
中所需要使用的附图作简单地介绍。图1是本申请实施例提供的一种日志分析方法的系统架构图;图2是本申请实施例提供的一种日志分析方法的流程示意图;图3是本申请实施例提供的一种日志分析方法的场景示意图;图4是本申请实施例提供的一种日志分析装置的结构示意图;图5是本申请实施例提供的一种日志分析设备的结构示意图。具体实施方式下面将结合附图对本申请实施例中的技术方案进行描述。应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。在本申请说明书中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本说明书中使用的术语“设备”、“单元”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,设备可以是但不限于,处理器,数据处理平台,计算设备,计算机,2个或更多个计算机等。还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。为了更好的理解本申请实施例提供的一种日志分析方法、装置及计本文档来自技高网
...

【技术保护点】
1.一种日志分析方法,其特征在于,包括:设备建立日志异常数据库,所述日志异常数据库记录了问题类型和预设字段之间的第一对应关系;所述设备获取第一日志以及目标列表中的检测点,所述检测点用于确定所述第一日志中需要检测的字段;所述设备根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,输出所述第一日志的检测报告,所述检测报告描述了所述第一日志对应的问题类型。

【技术特征摘要】
1.一种日志分析方法,其特征在于,包括:设备建立日志异常数据库,所述日志异常数据库记录了问题类型和预设字段之间的第一对应关系;所述设备获取第一日志以及目标列表中的检测点,所述检测点用于确定所述第一日志中需要检测的字段;所述设备根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,输出所述第一日志的检测报告,所述检测报告描述了所述第一日志对应的问题类型。2.根据权利要求1所述的方法,其特征在于,所述设备获取第一日志以及输入的检测点之前,所述方法还包括:所述设备根据输入的自定义创建检测点指令,显示自定义创建检测点界面;所述设备接收在所述自定义创建检测点界面上输入的检测点名称以及检测点代码,所述检测点代码用于实现所述检测点名称描述的检测内容;所述设备根据所述检测点名称以及所述检测点代码向所述目标列表中添加新的检测点。3.根据权利要求2所述的方法,其特征在于,所述检测点包括网络检测、中间件检测、第三方服务检测、数据库检测、本服务检测和其他检测中的任意一项或多项,所述其他检测包括所述自定义创建检测点中创建的新的检测点的检测点名称描述的检测内容。4.根据权利要求1所述的方法,其特征在于,所述设备根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,包括:所述设备获取检测点的检测顺序,按照所述检测顺序对所述第一日志中的所述需要检测的字段进行检测;所述设备通过所述第一对应关系,确定所述第一日志中所述需要检测的字段的问题类型。5.根据权利要求1-4任一项所述的方法,其特征在于,所述设备存储了所述问题类型与技术人员的第二对应关系,在所述设备输出所述第一日志的检测报告之后还包括:所述设备根据所述第二对应关系...

【专利技术属性】
技术研发人员:董海建
申请(专利权)人:深圳市买买提信息科技有限公司
类型:发明
国别省市:广东,44

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

1