分析日志的方法和装置制造方法及图纸

技术编号:41384411 阅读:23 留言:0更新日期:2024-05-20 19:05
本申请实施例涉及云计算领域,提供了一种分析日志的方法、装置,该方法包括:获取第一日志和至少一个第二日志;根据第一日志和至少一个第二日志,确定异常语句信息;根据异常语句信息,分析第一日志的失败原因。上述方法通过将同一用例下的失败日志与成功日志进行比较确定存在异常的语句,能够提高失败日志的失败原因分析的效率与准确性。

【技术实现步骤摘要】

本申请实施例涉及云服务领域,并且更为具体地,涉及一种分析日志的方法和装置


技术介绍

1、云服务器上存在大量等待上线的服务,服务如需上线则需要成功通过针对该服务不同功能的所有测试用例。每个测试用例都需要执行多次以确保测试结果的可靠性,每个测试用例每次执行都会产生日志以记录该次执行的状态,如果该次测试的结果不满足测试用例的预期结果则该日志为失败日志。为了服务能够正常上线,开发人员需要根据失败日志的失败原因定位并修复问题。

2、但是,由于服务开发节奏加快以及测试用例数量增加,导致对失败日志的失败原因分析的效率与准确性限制了服务上线的进度。因此,如何准确且快速地分析失败日志的失败原因成为亟需解决的技术问题。


技术实现思路

1、本申请实施例提供一种分析日志的方法和装置,可以基于同一测试用例的成功日志确定失败日志中存在异常的语句,从而提高失败日志的失败原因分析的效率与准确性。

2、第一方面,提供一种分析日志的方法,包括:获取第一日志和至少一个第二日志,其中,第一日志是执行第一测试用例时产生的不符本文档来自技高网...

【技术保护点】

1.一种分析日志的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一日志和所述至少一个第二日志,确定异常语句信息包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一模板语句集合和所述至少一个第二模板语句集合确定所述异常语句信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据第一模板序列相对于至少一个第二模板序列的差异确定异常语句信息,包括:

5.根据权利要求3所述的方法,其特征在于,所述确定第一模板序列相对于至少一个第二模板序列的差异,包括:

6.根据权利要求1至5中任...

【技术特征摘要】

1.一种分析日志的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一日志和所述至少一个第二日志,确定异常语句信息包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一模板语句集合和所述至少一个第二模板语句集合确定所述异常语句信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据第一模板序列相对于至少一个第二模板序列的差异确定异常语句信息,包括:

5.根据权利要求3所述的方法,其特征在于,所述确定第一模板序列相对于至少一个第二模板序列的差异,包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述异常语句信息,分析所述第一日志的失败原因,包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1至7中任意一项所述的方法,其特征在于,所述异常语句信息包括至少一个异常语句,所述至少一个异常语句包括以下至少一项:所述第一日志相对于所述至少一个第二日志增加的日志语句、所述第一日志相对于所述至少一个第二日志缺少的日志语句、所述第一日志相对于所述至少一个第二日志替换的日志语句。

9.根据权利要求8所述的方法,其特征在于,所述异常语句信息还包括权重信息,所述权重信息用于指示所述异常语句的重要程度。

10.根据权利要求9所述的方法,其特征在于,在所述根据所述异常语句信息,分析所述第一日志的失败原因前,所述方法还包括:

11.根据权利要求1至10中任意一项所述的方法,其特征在于,在所述获取第一日志至少一个第二日志后,所述方法还包括:

12.根据权利要求2至5中任意一项所述的方法,其特征在于,所述模板语句库是预先从至少一个第三日志中提取得到的,所述至少一个第三日志是执行所述第一测试用例时产生的符合预期结果的日志,所述方法还包括:

<...

【专利技术属性】
技术研发人员:吴身修李小倩
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1