[发明专利]自动化测试日志文件的分析方法及装置在审
申请号: | 201911331664.5 | 申请日: | 2019-12-21 |
公开(公告)号: | CN110968518A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 叶利福 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 日志 文件 分析 方法 装置 | ||
本发明公开了一种自动化测试日志文件的分析方法及装置,该方法包括:获取采集的自动化测试日志文件后,确定是否需要分析所述自动化测试日志文件;若确定需要分析所述自动化测试日志文件,则采用预设的至少一个分析系统中的每个分析系统分析所述自动化测试日志文件,得到各个初始分析结果;根据至少一个分析系统的可信度确定规则确定对应的初始分析结果的可信度;将可信度最高且超过设定阈值的初始分析结果作为所述自动化测试日志文件的最终分析结果。该方案中,可以实现自动分析自动化测试日志文件,相对于人工的方式大大提升了分析效率,从而可以满足越来越多的分析需求。
技术领域
本发明涉及通信技术领域,尤指一种自动化测试日志文件的分析方法及装置。
背景技术
自动化测试日志是指不同脚本语言编写的自动化测试脚本在自动化测试框架下运行,按照某种固定约定格式输出服务器、网络设备、操作系统、数据库和应用软件等各类数据。获取自动化测试日志后,对自动化测试日志进行分析是很重要的一环。
目前,自动化测试日志的方法主要是,通过人工比较前后测试周期内的自动化测试日志,并对差异性结果进行识别、判断和甄别。
由于网络新技术的快速发展以及新网络业务的出现,自动化测试脚本的规模日益扩大和复杂,在产品开发更新迭代周期内,每天产生数以万计的自动化测试日志,自动化测试分析工作量大,通过人工的方式进行自动化测试日志文件的分析,效率非常低下,难以满足越来越多的分析需求。
发明内容
本发明实施例提供一种自动化测试日志文件的分析方法及装置,用以解决现有技术中存在的通过人工的方式进行自动化测试日志文件的分析,效率非常低下,难以满足越来越多的分析需求的问题。
根据本发明实施例,提供一种自动化测试日志文件的分析方法,包括:
获取采集的自动化测试日志文件后,确定是否需要分析所述自动化测试日志文件;
若确定需要分析所述自动化测试日志文件,则采用预设的至少一个分析系统中的每个分析系统分析所述自动化测试日志文件,得到各个初始分析结果;
根据至少一个分析系统的可信度确定规则确定对应的初始分析结果的可信度;
将可信度最高且超过设定阈值的初始分析结果作为所述自动化测试日志文件的最终分析结果。
具体的,确定是否需要分析所述自动化测试日志文件,具体包括:
获取所述自动化测试日志文件的文件标识;
确定所述自动化测试日志文件的文件标识中是否包括失败标识;
若确定所述自动化测试日志文件的文件标识中包括失败标识,则确定需要分析所述自动化测试日志文件;
若确定所述自动化测试日志文件的文件标识中未包括失败标识,则确定不需要分析所述自动化测试日志文件。
具体的,若分析系统为基线分析系统,则采用预设的至少一个分析系统中的每个分析系统分析所述自动化测试日志文件,得到各个初始分析结果,具体包括:
从基线库中获取与所述自动化测试日志文件对应的至少一个历史日志文件;
分别从所述自动化测试日志文件和所述至少一个历史日志文件中提取基线关键字集合中每个基线关键字对应的信息;
根据分别从所述自动化测试日志文件和所述至少一个历史日志文件中提取的每个基线关键字对应的信息计算所述自动化测试日志文件与所述至少一个历史日志文件中的每个历史日志文件的文本相似度;
获取最高的文本相似度对应的历史日志文件,得到选定历史日志文件;
从所述基线库中获取所述选定历史日志文件对应的分析结果作为所述自动化测试日志文件的分析结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911331664.5/2.html,转载请声明来源钻瓜专利网。