[发明专利]日志的自动测试方法及自动测试系统无效
申请号: | 200710121697.8 | 申请日: | 2007-09-12 |
公开(公告)号: | CN101119243A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 葛均;杨奎;樊志强 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 张颖玲 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 自动 测试 方法 系统 | ||
技术领域
本发明涉及通讯设备测试领域,尤其涉及一种对通讯设备日志系统的日志进行自动测试的方法及自动测试系统。
背景技术
在当今高速发展的信息社会,人们已经离不开通信网络,随着通信技术的成熟,承载通信网络的设备虽然越来越可靠,但是实际通信设备中又难免会出现错误的情况。因此,目前研制出了日志系统,用于记录通信设备的运行状态及操作内容,以备技术人员查看、作为调式通信设备的依据。日志系统以日志的形式记录通信设备内的各种运行状态和操作信息,生成日志文件,日志文件通常存储在日志服务器中。
为了保证日志系统中日志记录的正确性,对日志进行测试的工作就变得越来越重要了。传统的日志测试方法基本上是人工测试。下面以路由器的网络地址转换(Nat)日志测试为例进行说明:当测试人员在路由器上进行Nat转换条目的删除、增加的时候,Nat功能模块会生成日志条目,并上传到一个日志服务器上去存储;在测试日志的时候,测试人员根据自己的操作,预计将会上传到日志服务器上的日志内容,然后再到日志服务器上查看新上传的日志,分析新上传的日志是否和预期的日志内容一致,如果一致则测试成功,否则测试失败。
所述传统的日志测试方法由于是人工测试,因此十分耗费时间,测试效率太低。但是目前还没有一种针对日志的自动测试方法。
目前,在其它领域出现了以下两种自动测试的方法。
现有技术一:中国专利申请号为CN200410097244、公开日为2006年5月31日的中国专利申请文件中公开了一种告警自动测试方法。该方法中,将被测试设备、告警模拟仪器和一主计算机组成一测试系统,在所述主计算机内预先存储用于触发所述仪器输出告警模拟信号的客户配置文件和被测试设备正常告警情况下返回的数据信息;在所述主计算机中创建主线程和子线程;由所述主线程调用存储的客户配置文件,触发仪器产生模拟告警信号,将该模拟告警信号输入到被测试设备中,使被测设备产生告警;所述主计算机中的主线程通过告警子线程不断轮询被测设备产生的告警数据,并将该告警数据同预存的正常告警情况下的返回数据进行比较,若一致,则报告该告警测试正常;否则,判定系统告警故障,并记录测试结果。从而实现告警测试的自动化。
但是,上述现有技术一存在以下不足:一、该现有技术一主要说明的是一种测试告警信息是否正确的自动化测试系统,没有涉及到对日志存储功能的自动化测试,不能应用到日志系统的自动化测试中。二、告警事件触发和告警信息出现时间不能精确把握,而在日志系统中,日志文件中的日志记录是海量的,因此在测试时需要对由测试操作触发的日志的出现时间进行掌控,才能正确测试对应的日志。
现有技术二、美国专利号US6058493、授权公告日期为2000年5月2日的专利文件中公开了一种自动测试方案,该方案是针对计算机软件系统进行测试,可以自动执行一个测试程序,触发计算机软件执行测试操作,并记录测试操作的日志,根据记录的日志判断计算机软件是否可以正常运行。
但是,上述现有技术二存在以下缺点:1、该现有技术二的测试对象是计算机软件程序,因此该方案不能直接应用到日志测试领域。2、该现有技术二对日志出现时间没有做精确控制,而在日志系统中,日志文件中的日志记录是海量的,因此在测试时需要对由测试操作触发的日志的出现时间进行掌控,才能正确测试对应的日志。3、该现有技术二只考虑到单个事件的日志,如果多个事件运行,前一事件操作如没有清除可能会影响到下一时间操作产生的日志,因此清除操作在多测试事件连续运行时十分必要,因此现有技术二在多个事件连续运行的情况下不能实现正确测试。
发明内容
有鉴于此,本发明所要解决的技术问题在于提供一种日志的自动测试方法,以实现对日志的自动化测试,并对日志产生时间进行精确控制,提高测试的精确度。
本发明所要解决的另一技术问题在于提供一种日志的自动测试系统,同样可以实现对日志的自动化测试,并对日志产生时间进行精确控制,提高测试的精确度。
为了实现上述发明目的,本发明的主要技术方案为:
一种日志的自动测试方法,采用测试计算机对被测设备及其日志存储器进行测试操作,包括:
A、预先在测试计算机中存储测试事件信息,其中包括用于触发被测设备产生日志的操作信息、在正常情况下被测设备执行该操作产生的第一预期日志、以及从触发被测设备执行该操作到日志存储器产生对应日志所需的时延;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121697.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:涩肠止泻结肠定位肠溶药物制剂及其制备方法
- 下一篇:脚踏式果皮箱