[发明专利]基于实时日志解析的终端功能监控与测试的方法与系统在审
申请号: | 201910177186.0 | 申请日: | 2019-03-08 |
公开(公告)号: | CN111666193A | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 叶泽千;徐小龙;邵雅丽 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京领科知识产权代理事务所(特殊普通合伙) 11690 | 代理人: | 张丹 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 实时 日志 解析 终端 功能 监控 测试 方法 系统 | ||
本发明提供了一种基于实时日志解析的终端功能监控与测试的方法与系统,实时获取终端产生的日志,基于预设的日志模板对所述日志进行自动化解析和校验,组合所述日志的校验结果获得终端功能的监控与测试结果,解决了传统校验方法日志回传及时性较差,由人工阅读进行日志检查效率低下且易出现失误的问题,减少了时间浪费,提高测试和研发效率,从而更好的保障产品质量。
技术领域
本发明涉及日志处理领域,更具体地说,涉及一种基于实时日志解析的终端功能监控与测试的方法与系统。
背景技术
随着通信的网络的快速发展,IoT(Internet of things)悄然崛起。目前的互联网终端设备,包括但不限于智能手机、智能硬件,利用日志进行测试及监控是一项非常重要的手段。通过运行终端使其工作一段时间后收集其工作日志,工作日志类型包括应用内部日志、系统日志等内容;将收集到的工作日志进行人工阅读、检查和校验,分析终端在运行过程中是否存在漏洞和缺陷以达到测试和监控目的。
首先收集日志的过程需要时间,时间长短依赖终端业务,在整个业务运行结束后收集日志,并对日志进行分析,当发现缺陷出现在较早的时间点时,则在缺陷出现时间点之后的等待时间相当于白白浪费,降低了测试效率。
其次将收集的运行、工作日志进行人工校验存在隐患。其一人工阅读日志效率低下,对于对业务不熟悉的作业人员存在一定的门槛,增加学习成本;其二终端设备的日志量级存在很大的情况,靠人力无法在短时间审查如此庞大的文本资料;其三通过检查资料来判断缺陷,人工难免存在疏漏,由于粗心大意导致缺陷流出的情况屡见不鲜。
最后,随着设备数量的增加,需要对设备进行日志监控,人工进行日志抽检监控付出的代价较大且覆盖率难以达标,需要一种具有实时性、稳定的系统来对设备日志进行实时解析和监控。
发明内容
有鉴于此,本发明的目的在于提供基于实时日志解析的终端功能监控与测试的方法,解决了传统校验方法日志回传及时性较差,由人工阅读进行日志检查效率低下且易出现失误的问题,实时日志解析减少了时间浪费,提高测试和研发效率;同时将日志检查工作交给计算机自动完成,在提高效率的同时保证检验点不会出错。
为了解决上述技术问题,现提出的方案如下:
一种基于实时日志解析的终端功能监控与测试的方法,包括:
实时获取终端产生的日志;
基于预设的日志模板对所述日志进行自动化解析和校验;
组合所述日志的校验结果获得终端功能的监控与测试结果。
优选地,所述实时获取终端产生的日志,具体包括:
通过长连接建立所述终端与服务器连接,并将所述日志实时传回所述服务器解析;或者
所述终端实时收集所述日志后解析,并将日志解析结果回传到所述服务器。
优选地,所述基于预设的日志模板对所述日志进行自动化解析和校验,具体包括:
以轮询的方式串行或并行将所述日志分别与预设的每一种类型的所述日志模板进行匹配;
使用与所述日志匹配的对应类型的所述日志模板进行所述日志的解析;
对所述日志解析的内容进行检查和判断,获得校验结果;
其中,一条所述日志仅能与一种类型的所述日志模板匹配。
优选地,所述以轮询的方式串行或并行将所述日志分别与预设的每一种类型的所述日志模板进行匹配之前,还包括:
预先建立包括不同类型的所述日志模板的数据库。
优选地,所述对所述日志解析的内容进行检查和判断,获得校验结果,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910177186.0/2.html,转载请声明来源钻瓜专利网。