[发明专利]一种日志分析方法、装置及计算机可读存储介质在审
申请号: | 201910047295.0 | 申请日: | 2019-01-18 |
公开(公告)号: | CN109828920A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 董海建 | 申请(专利权)人: | 深圳市买买提信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 日志分析 问题类型 字段 计算机可读存储介质 异常数据库 检测报告 检测点 检测 设备建立 预设 申请 查找 输出 记录 | ||
本申请实施例公开了一种日志分析方法、装置及计算机可读存储介质。该方法包括:设备建立日志异常数据库,该日志异常数据库记录了问题类型和预设字段之间的第一对应关系,根据获取到的检测点对获取到的第一日志进行检测,检测点用于确定第一日志中需要检测的字段,根据需要检测的字段从第一对应关系中查找第一日志对应的问题类型,输出第一日志的检测报告,该检测报告描述了第一日志对应的问题类型。采用本申请实施例,能够提高日志分析的效率。
技术领域
本申请涉及软件测试领域,尤其涉及一种日志分析方法、装置及计算机可读存储介质。
背景技术
测试日志是测试过程监控、测试结果和软件质量评估的基础,同时也是数据分析和过程改进的重要依据,用来记录测试执行的情况;其中主要需要记录用例执行情况以及被测对象当天的缺陷发现情况,通过缺陷分析判断软件的具体问题以及质量评估。
在实际工作中,部分测试人员由于专业的局限性,不可能熟悉各种编程语言的异常,无法独立分析非功能测试方面问题,几乎需要开发人员全程协同工作,导致工作效率低下且占用开发人员较多时间,如果测试人员不能很快定位问题,将会因为一些很简单的问题,和开发人员之间来回进行日志文件调阅、分析,耽误较多时间,影响整体测试进度和质量。
发明内容
本申请实施例公开了一种日志分析方法、装置及计算机可读存储介质,能够独立快速的分析日志文件中的问题。
第一方面,本申请实施例提供了一种日志分析方法,该方法包括:
设备建立日志异常数据库,所述日志异常数据库记录了问题类型和预设字段之间的第一对应关系;
所述设备获取第一日志以及目标列表中的检测点,所述检测点用于确定所述第一日志中需要检测的字段;
所述设备根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,输出所述第一日志的检测报告,所述检测报告描述了所述第一日志对应的问题类型。
在上述方法中,设备建立日志异常数据库后,根据获取到的检测点对获取到的第一日志进行检测,从日志异常数据库中查找第一日志对应的问题类型,输出第一日志的检测报告;在这个过程中,无需测试人员熟悉各种编程语言的异常,而是由设备直接对日志进行自动化检测,显著提高了日志分析的效率。
基于第一方面,在其中一种可选的实现方式中,所述设备获取第一日志以及输入的检测点之前,所述方法还包括:
所述设备根据输入的自定义创建检测点指令,显示自定义创建检测点界面;
所述设备接收在所述自定义创建检测点界面上输入的检测点名称以及检测点代码,所述检测点代码用于实现所述检测点名称描述的检测内容;
所述设备根据所述检测点名称以及所述检测点代码向所述目标列表中添加新的检测点。
这种实现方式可以根据测试的自身需求添加检测点,实现了自定义创建检测点的功能,提高了测试的实用性。
基于第一方面,在其中一种可选的实现方式中,所述检测点包括网络检测、中间件检测、第三方服务检测、数据库检测、本服务检测和其他检测中的任意一项或多项,所述其他检测包括所述自定义创建检测点中创建的新的检测点的检测点名称描述的检测内容。
这种实现方式提供了检测点的多种组合方式,可以为不同的日志选择不同的检测方案,提高了测试质量。
基于第一方面,在其中一种可选的实现方式中,所述设备根据所述需要检测的字段从所述第一对应关系中查找所述第一日志对应的问题类型,包括:
所述设备获取检测点的检测顺序,按照所述检测顺序对所述第一日志中的所述需要检测的字段进行检测;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市买买提信息科技有限公司,未经深圳市买买提信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910047295.0/2.html,转载请声明来源钻瓜专利网。