【技术实现步骤摘要】
一种日志分析的方法、系统、设备及介质
本专利技术涉及日志分析领域,更具体地,特别是指一种日志分析的方法、系统、计算机设备及可读介质。
技术介绍
随着行业的发展,产品迭代越来越快,能不能及时得到测试验证支持是非常重要的。在自动化测试完成后,对于日志、脚本执行情况进行智能分析,可以帮助测试人员花费较少的时间就可以完成bug(漏洞)的定位和提交。目前测试管理系统并不支持智能分析,在自动化脚本执行完成后,需要人工对日志、执行情况进行分析和bug定位,花费时间多,在很大程度上依赖人工,覆盖率偏低,没有进行业务建模,不利于自动化测试工作效率的提升和后续发展。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种日志分析的方法、系统、计算机设备及计算机可读存储介质,通过从异常数据库中匹配异常信息对应的漏洞,并且当匹配不成功时通过关联度来确定异常信息的类别,能够快速定位漏洞,提高日志分析的效率。基于上述目的,本专利技术实施例的一方面提供了一种日志分析的方法,包括如下步骤:通过多线程接收日志,并判断接收到的日 ...
【技术保护点】
1.一种日志分析的方法,其特征在于,包括以下步骤:/n通过多线程接收日志,并判断接收到的日志关联的执行结果是否为通过;/n响应于接收到的所述日志关联的执行结果不为通过,根据关键字读取所述日志中的异常信息,并判断所述异常信息中是否存在漏洞信息;/n响应于所述异常信息中不存在漏洞信息,从异常数据库中匹配所述异常信息对应的漏洞,并判断匹配时间是否超过第一阈值;/n响应于所述匹配时间超过第一阈值,判断所述异常信息与所述异常数据库中的基础异常信息的关联度是否均小于第二阈值;以及/n响应于所述异常信息与所述异常数据库中的基础异常信息的关联度均小于第二阈值,将所述异常信息作为新的类型写入所述异常数据库。/n
【技术特征摘要】
1.一种日志分析的方法,其特征在于,包括以下步骤:
通过多线程接收日志,并判断接收到的日志关联的执行结果是否为通过;
响应于接收到的所述日志关联的执行结果不为通过,根据关键字读取所述日志中的异常信息,并判断所述异常信息中是否存在漏洞信息;
响应于所述异常信息中不存在漏洞信息,从异常数据库中匹配所述异常信息对应的漏洞,并判断匹配时间是否超过第一阈值;
响应于所述匹配时间超过第一阈值,判断所述异常信息与所述异常数据库中的基础异常信息的关联度是否均小于第二阈值;以及
响应于所述异常信息与所述异常数据库中的基础异常信息的关联度均小于第二阈值,将所述异常信息作为新的类型写入所述异常数据库。
2.根据权利要求1所述的方法,其特征在于,还包括:
响应于所述异常信息与所述异常数据库中的基础异常信息的关联度不均小于第二阈值,基于最高的关联度确定所述异常信息所在的类别。
3.根据权利要求1所述的方法,其特征在于,还包括:
每隔预定时间按照类别将异常信息进行汇总,并按照异常信息的数量对各个类别从高到低进行排序。
4.根据权利要求3所述的方法,其特征在于,还包括:
响应于存在一个类别连续多个周期排在首位,进行告警。
5.一种日志分析的系统,其特征在于,包括:
接收模块,配置用于通过多线程接收日志,并判断接收到的日志关联的执行结果是否为通过;
读取模块,配置用于响应于接收到的所述日志关联的执行结果不为通过,根据关键字读取所述日志中的异常信息,并判断所述异常信...
【专利技术属性】
技术研发人员:王丽,徐丹,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。