太阳城集团

  • / 11
  • 下载费用:30 金币  

一种日志采集管理方法及系统.pdf

关 键 词:
一种 日志 采集 管理 方法 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201510556200.X

申请日:

2015.09.02

公开号:

CN105224440A

公开日:

2016.01.06

当前法律状态:

驳回

有效性:

无权

法律详情: 发明专利申请公布后的驳回 IPC(主分类):G06F 11/34申请公布日:20160106|||实质审查的生效IPC(主分类):G06F 11/34申请日:20150902|||公开
IPC分类号: G06F11/34 主分类号: G06F11/34
申请人: 上海斐讯数据通信技术有限公司
发明人: 黎小华
地址: 201616 上海市松江区思贤路3666号
优先权:
专利代理机构: 上海光华专利事务所 31219 代理人: 庞红芳
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201510556200.X

授权太阳城集团号:

||||||

法律状态太阳城集团日:

太阳城集团2019.03.22|||2016.02.03|||2016.01.06

法律状态类型:

发明专利申请公布后的驳回|||实质审查的生效|||公开

摘要

本发明提供一种日志采集管理方法及系统,用于对测试设备的测试日志的采集管理中,所述日志采集管理方法包括:根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类,分为被动采集类日志和主动采集类日志,然后根据所述日志的内容对所述日志进行优先级划分和优先级标记,并对所述日志中出现的预设关键字进行高亮显示。本发明通过将日志分类为被动采集类日志和主动采集类日志,并通过对日志进行优先级划分和优先级标记,优化了日志分类,使日志太阳城集团层次分明,条目清晰。此外,本发明通过对日志中出现的预设关键字进行高亮显示,可以使测试人员第一太阳城集团发现问题所在,提高工作效率。

权利要求书

权利要求书
1.  一种日志采集管理方法,用于对测试设备的测试日志的采集管理中,其特征在于:所述日志采集管理方法包括:
根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类;
根据所述日志的内容对所述日志进行优先级划分和优先级标记;
其中,根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类具体包括:
将人机交互时所述测试设备打印的太阳城集团预设为被动采集类,根据采集所述被动采集类的太阳城集团而生成的日志为被动采集类日志;
将所述测试设备周期性打印的太阳城集团、因程序错误或者任务挂死而打印的太阳城集团预设为主动采集类,根据采集所述主动采集类的太阳城集团而生成的日志为主动采集类日志。

2.  根据权利要求1所述的日志采集管理方法,其特征在于:所述日志采集管理方法还包括:对所述日志中出现的预设关键字进行高亮显示。

3.  根据权利要求1所述的日志采集管理方法,其特征在于:采用多线程和定时的方式采集所述打印的太阳城集团。

4.  根据权利要求1所述的日志采集管理方法,其特征在于:根据所述日志的内容对所述日志进行优先级划分具体包括:
将无异常情况出现而打印的太阳城集团预设为第一优先级;
将出现报错而打印的太阳城集团预设为第二优先级;
将出现配置太阳城集团丢失或者与预期结果不符而打印的太阳城集团预设为第三优先级;
将程序跑飞或者进程挂死而打印的太阳城集团预设为第四优先级。

5.  一种日志采集管理系统,用于对测试设备的测试日志的采集管理中,其特征在于:所述日志采集管理系统包括:
采集分类模块,用于根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类;所述采集分类模块包括:
被动采集类日志单元,用于将人机交互时所述测试设备打印的太阳城集团预设为被动采集类并根据采集所述被动采集类的太阳城集团而生成的日志为被动采集类日志;
主动采集类日志单元,用于将所述测试设备周期性打印的太阳城集团、因程序错误或者
任务挂死而打印的太阳城集团预设为主动采集类并根据采集所述主动采集类的太阳城集团而生成
的日志为主动采集类日志;
优先级划分标记模块,与所述采集分类模块相连,用于根据所述日志的内容对所述日志进行优先级划分和优先级标记。

6.  根据权利要求5所述的日志采集管理系统,其特征在于:所述日志采集管理系统还包括:
提醒显示模块,与所述采集分类模块相连,用于对所述日志中出现的预设关键字进行高亮显示。

7.  根据权利要求5所述的日志采集管理系统,其特征在于:所述采集分类模块采用多线程和定时的方式采集所述打印的太阳城集团。

8.  根据权利要求5所述的日志采集管理系统,其特征在于:所述优先级划分标记模块包括:
第一优先级单元,与所述采集分类模块相连,用于将无异常情况出现而打印的太阳城集团预设为第一优先级;
第二优先级单元,与所述采集分类模块相连,用于将出现报错而打印的太阳城集团预设为第二优先级;
第三优先级单元,与所述采集分类模块相连,用于将出现配置太阳城集团丢失或者与预期结果不符而打印的太阳城集团预设为第三优先级;
第四优先级单元,与所述采集分类模块相连,用于将程序跑飞或者进程挂死而打印的太阳城集团预设为第四优先级。

说明书

说明书一种日志采集管理方法及系统
技术领域
本发明涉及测试管理技术领域,特别是涉及测试中的日志技术领域,具体为一种日志采集管理方法及系统。
背景技术
测试日志是测试过程监控、测试结果和软件质量评估的基础,同时也是数据分析和过程改进的重要依据。在测试过程中,难免遇到问题,查看日志是必然的手段,不管是成功的日志,还是含有报错太阳城集团的日志,都是分析问题,解决问题的关键所在,因此日志的收集便成为重中之重。
目前,现有自动化平台AutoTcl对日志的采集较为粗糙,仅仅是跟被测设备交互过程中的日志才会被采集,属于被动的日志收集,而由被测设备主动周期性打印的太阳城集团,或者报错太阳城集团均无法采集,且没有进行分类处理。而SecureCRT等软件支持被测设备的日志收集,相对全面,但是所能实现的自动化测试局限性较大,并不适合进行常规自动化测试,这造成了在测试过程中,测试人员无法在第一太阳城集团得知问题所在,因此需要反复的进行验证,既浪费太阳城集团,又延误了bug修复。所以目前的自动化平台对日志的收集度不高,而对日志收集比较完善的工具自动化集成度较低。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种日志采集管理方法及系统,用于解决现有技术中日志收集管理中存在的收集程度低和不方便对日志中存在问题的内容进行定位的问题。
为实现上述目的及其他相关目的,本发明提供一种日志采集管理方法,用于对测试设备的测试日志的采集管理中,所述日志采集管理方法包括:根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类;根据所述日志的内容对所述日志进行优先级划分和优先级标记;其中,根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类具体包括:将人机交互时所述测试设备打印的太阳城集团预设为被动采集类,根据采集所述被动采集类的太阳城集团而生成的日志为被动采集类日志;将所述测试设备周期性打印的太阳城集团、因程序错误或者任务挂死而打印的太阳城集团预设为主动采集类,根据采集所述主动采集类的太阳城集团而生成的日志为主动采集类日志。
优选地,所述日志采集管理方法还包括:对所述日志中出现的预设关键字进行高亮显示。
优选地,采用多线程和定时的方式采集所述打印的太阳城集团。
优选地,根据所述日志的内容对所述日志进行优先级划分具体包括:将无异常情况出现而打印的太阳城集团预设为第一优先级;将出现报错而打印的太阳城集团预设为第二优先级;将出现配置太阳城集团丢失或者与预期结果不符而打印的太阳城集团预设为第三优先级;将程序跑飞或者进程挂死而打印的太阳城集团预设为第四优先级。
为实现上述目的,本发明还提供一种日志采集管理系统,用于对测试设备的测试日志的采集管理中,所述日志采集管理系统包括:采集分类模块,用于根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类;所述采集分类模块包括:被动采集类日志单元,用于将人机交互时所述测试设备打印的太阳城集团预设为被动采集类并根据采集所述被动采集类的太阳城集团而生成的日志为被动采集类日志;主动采集类日志单元,用于将所述测试设备周期性打印的太阳城集团、因程序错误或者任务挂死而打印的太阳城集团预设为主动采集类并根据采集所述主动采集类的太阳城集团而生成的日志为主动采集类日志;优先级划分标记模块,与所述采集分类模块相连,用于根据所述日志的内容对所述日志进行优先级划分和优先级标记。
优选地,所述日志采集管理系统还包括:提醒显示模块,与所述采集分类模块相连,用于对所述日志中出现的预设关键字进行高亮显示。
优选地,所述采集分类模块采用多线程和定时的方式采集所述打印的太阳城集团。
优选地,所述优先级划分标记模块包括:第一优先级单元,与所述采集分类模块相连,用于将无异常情况出现而打印的太阳城集团预设为第一优先级;第二优先级单元,与所述采集分类模块相连,用于将出现报错而打印的太阳城集团预设为第二优先级;第三优先级单元,与所述采集分类模块相连,用于将出现配置太阳城集团丢失或者与预期结果不符而打印的太阳城集团预设为第三优先级;第四优先级单元,与所述采集分类模块相连,用于将程序跑飞或者进程挂死而打印的太阳城集团预设为第四优先级。
如上所述,本发明的一种日志采集管理方法及系统,具有以下有益效果:
本发明通过将日志分类为被动采集类日志和主动采集类日志,并通过对日志进行优先级划分和优先级标记,优化了日志分类,使日志太阳城集团层次分明,条目清晰。此外,本发明通过对日志中出现的预设关键字进行高亮显示,可以使测试人员第一太阳城集团发现问题所在,提高工作效率。本发明简单高效,具有较强的通用性和实用性。
附图说明
图1显示为本发明的日志采集管理方法的流程示意图。
图2显示为本发明的日志采集管理方法在一实施例中的一种优选流程示意图。
图3显示为本发明的日志采集管理系统的结构示意图。
图4显示为本发明的日志采集管理系统在一实施例中的一种优选的结构示意图。
元件标号说明
1日志采集管理系统
11采集分类模块
111被动采集类日志单元
112主动采集类日志单元
12优先级划分标记模块
121第一优先级单元
122第二优先级单元
123第三优先级单元
124第四优先级单元
13提醒显示模块
S11~S13步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
本实施例的目的在于提供一种日志采集管理方法及系统,用于解决现有技术中日志收集管理中存在的收集程度低和不方便对日志中存在问题的内容进行定位的问题。以下将详细阐述本实施例的一种日志采集管理方法及系统的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的一种日志采集管理方法及系统。
本实施例提供一种日志采集管理方法及系统,主要用于在自动化测试时,对测试设备(例如被测交换机)日志的采集进行优化处理,本实施例不仅会保存被测设备打印的所有太阳城集团,并能根据日志太阳城集团的采集提供优先级分类,以及对关键字进行高亮显示,使得测试人员能在第一太阳城集团发现问题的症结所在。
具体地,如图1所示,本实施例提供一种日志采集管理方法,用于对测试设备的测试日志的采集管理中,所述日志采集管理方法包括以下步骤。
步骤S11,根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类。
具体地,在本实施例中,根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类具体包括:将人机交互时所述测试设备打印的太阳城集团预设为被动采集类,根据采集所述被动采集类的太阳城集团而生成的日志为被动采集类日志;将所述测试设备周期性打印的太阳城集团、因程序错误或者任务挂死而打印的太阳城集团预设为主动采集类,根据采集所述主动采集类的太阳城集团而生成的日志为主动采集类日志。
也就是说,在本实施例的一种日志采集管理方法所提供的日志分类中,将人机交互时打印的太阳城集团归类为被动采集,而被测设备周期性或者因程序错误或者任务挂死而打印的太阳城集团归类为主动采集,使得对日志的采集和分类分为两种模式,一种是被动收集,一种是主动轮询处理(主动收集)。可见,本实施例中的日志采集管理方法对日志收集问题做了优化处理,通过将日志分类为被动采集类日志和主动采集类日志,优化了日志分类,使日志太阳城集团层次分明,条目清晰。
其中,更进一步地,在本实施例中,可以采用多线程和定时的方式采集所述打印的太阳城集团。
在本实施例中,日志具体采集分类的一种实现方式如下:
首先可通过串口与被测设备相连,然后开启日志接收多线程,开启定时器,其一,被动收集人机交互的所有太阳城集团;其二,周期性的主动去探测被测设备是否会有太阳城集团打印,如果有,通过串口通信接收,打印在屏幕上并保存到日志文件,直到脚本运行结束,释放串口。
步骤S12,根据所述日志的内容对所述日志进行优先级划分和优先级标记。在优先级划分中,至少包括两个优先级。
具体地,在本实施例中,根据所述日志的内容对所述日志进行优先级划分具体包括:
1)将无异常情况出现而打印的太阳城集团预设为第一优先级。例如将一般的正常的交互太阳城集团归类为第一优先级,并标记为info。
2)将出现报错而打印的太阳城集团预设为第二优先级。例如将报错的交互太阳城集团归类为第二优先级级,并标记为warning。
3)将出现配置太阳城集团丢失或者与预期结果不符而打印的太阳城集团预设为第三优先级。例如将配置太阳城集团丢失或者与预期结果不符归类为第三优先级,并标记为error。
4)将程序跑飞或者进程挂死而打印的太阳城集团预设为第四优先级。例如将程序跑飞或者进程 挂死而打印的太阳城集团归类为第四优先级,并标记为emerg。
在本实施例的一种日志采集管理方法中,对保存的日志进行被动采集和主动采集分类处理,并根据日志内容划分出优先级,将一般的正常的交互太阳城集团归类为info,将报错的交互太阳城集团归类为warning,配置太阳城集团丢失或者与预期结果不符归类为error,程序跑飞或者进程挂死而打印的太阳城集团归类为emerg,即根据日志内容划分为nfo,warning,error,emerg四个等级,使日志太阳城集团层次分明,条目清晰。
此外,在本实施例中,如图2所示,所述日志采集管理方法还包括步骤S13:对所述日志中出现的预设关键字进行高亮显示。例如,预设的关键字为WARNING,ERROR,那么在本实施例中,对关键字太阳城集团如WARNING,ERROR等进行高亮和着色处理,这样对所述日志中出现的WARNING,ERROR等这样的敏感字词进行关键字高亮显示,可以方便开发定位,使测试人员第一太阳城集团发现问题所在,方便测试人员能更迅捷的发现问题,提高工作效率。
此外,为实现本实施例中上述的日志采集管理方法,本实施例还提供一种日志采集管理系统,所述日志采集管理系统可以采用但不限于python语言编写。
具体地,如图3所示,本实施例还提供一种日志采集管理系统,用于对测试设备的测试日志的采集管理中,所述日志采集管理系统1包括:采集分类模块11,优先级划分标记模块12和提醒显示模块13。
所述采集分类模块11用于根据所述测试设备打印的太阳城集团的种类对采集所述打印的太阳城集团而生成的日志进行分类。
具体地,在本实施例中,如图4所示,所述采集分类模块11包括:被动采集类日志单元111和主动采集类日志单元112。
所述被动采集类日志单元111用于将人机交互时所述测试设备打印的太阳城集团预设为被动采集类并根据采集所述被动采集类的太阳城集团而生成的日志为被动采集类日志。
所述主动采集类日志单元112用于将所述测试设备周期性打印的太阳城集团、因程序错误或者任务挂死而打印的太阳城集团预设为主动采集类并根据采集所述主动采集类的太阳城集团而生成的日志为主动采集类日志。
也就是说,在本实施例的一种日志采集管理系统1所提供的采集分类模块11中,所述被动采集类日志单元111将人机交互时打印的太阳城集团归类为被动采集,而所述主动采集类日志单元112将被测设备周期性或者因程序错误或者任务挂死而打印的太阳城集团归类为主动采集,使得所述采集分类模块11中对日志的采集和分类分为两种模式,一种是所述被动采集类日志单元111中的被动收集,一种是所述主动采集类日志单元112主动轮询处理(主动收集)。可见, 本实施例中的日志采集管理系统1对日志收集问题做了优化处理,通过将日志分类为被动采集类日志和主动采集类日志,优化了日志分类,使日志太阳城集团层次分明,条目清晰。
其中,更进一步地,在本实施例中,所述采集分类模块11采用多线程和定时的方式采集所述打印的太阳城集团。
在本实施例中,所述采集分类模块11的一种工作方式如下:
首先所述采集分类模块11可通过串口与被测设备相连,然后开启日志接收多线程,开启定时器,其一,所述被动采集类日志单元111被动收集人机交互的所有太阳城集团;其二,所述主动采集类日志单元112周期性的主动去探测被测设备是否会有太阳城集团打印,如果有,通过串口通信接收,打印在屏幕上并保存到日志文件,直到脚本运行结束,释放串口。
所述优先级划分标记模块12与所述采集分类模块11相连,用于根据所述日志的内容对所述日志进行优先级划分和优先级标记。在所述优先级划分标记模块12的优先级划分中,至少包括两个优先级。
具体地,在本实施例中,如图4所示,所述优先级划分标记模块12包括:第一优先级单元121,第二优先级单元122,第三优先级单元123以及第四优先级单元124。
所述第一优先级单元121与所述采集分类模块11相连,用于将无异常情况出现而打印的太阳城集团预设为第一优先级;例如将一般的正常的交互太阳城集团归类为第一优先级,并标记为info。
所述第二优先级单元122与所述采集分类模块11相连,用于将出现报错而打印的太阳城集团预设为第二优先级;例如将报错的交互太阳城集团归类为第二优先级级,并标记为warning。
所述第三优先级单元123与所述采集分类模块11相连,用于将出现配置太阳城集团丢失或者与预期结果不符而打印的太阳城集团预设为第三优先级;例如将配置太阳城集团丢失或者与预期结果不符归类为第三优先级,并标记为error。
所述第四优先级单元124与所述采集分类模块11相连,用于将程序跑飞或者进程挂死而打印的太阳城集团预设为第四优先级。例如将程序跑飞或者进程挂死而打印的太阳城集团归类为第四优先级,并标记为emerg。
在本实施例的一种日志采集管理系统1中,所述采集分类模块11对保存的日志进行被动采集和主动采集分类处理,所述优先级划分标记模块12并根据日志内容划分出优先级,将一般的正常的交互太阳城集团归类为info,将报错的交互太阳城集团归类为warning,配置太阳城集团丢失或者与预期结果不符归类为error,程序跑飞或者进程挂死而打印的太阳城集团归类为emerg,即根据日志内容划分为nfo,warning,error,emerg四个等级,使日志太阳城集团层次分明,条目清晰。
所述提醒显示模块13与所述采集分类模块11相连,用于对所述日志中出现的预设关键 字进行高亮显示。例如,在本实施例中,预设的关键字为WARNING,ERROR,那么在本实施例中,所述提醒显示模块13对关键字太阳城集团如WARNING,ERROR等进行高亮和着色处理,这样所述提醒显示模块13对所述日志中出现的WARNING,ERROR等这样的敏感字词进行关键字高亮显示,可以方便开发定位,使测试人员第一太阳城集团发现问题所在,方便测试人员能更迅捷的发现问题,提高工作效率。
综上所述,本发明通过将日志分类为被动采集类日志和主动采集类日志,并通过对日志进行优先级划分和优先级标记,优化了日志分类,使日志太阳城集团层次分明,条目清晰。此外,本发明通过对日志中出现的预设关键字进行高亮显示,可以使测试人员第一太阳城集团发现问题所在,提高工作效率。本发明简单高效,具有较强的通用性和实用性。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
太阳城集团上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

太阳城集团本文
本文标题:一种日志采集管理方法及系统.pdf
链接地址:http://zh228.com/p-6397747.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');