[发明专利]网络管理软件测试方法及系统无效
申请号: | 200910082461.7 | 申请日: | 2009-04-16 |
公开(公告)号: | CN101534227A | 公开(公告)日: | 2009-09-16 |
发明(设计)人: | 郑庆达 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F11/36;G05B19/048 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 100036北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 管理软件 测试 方法 系统 | ||
技术领域
本发明涉及自动化测试技术,特别涉及一种网络管理软件测试方法及系统,属于自动化技术领域。
背景技术
随着计算机软件产业的飞速发展,软件开发的速度大大地提高,而软件测试的任务也越来越繁重。依据测试执行对象的不同,测试可以分为人工测试与自动化测试。网络管理软件是负责对网络设备进行管理的应用软件,该网络管理软件通过各种网络管理交互报文对网络设备进行管理,被管理的网络设备是网络中的通信实体,常见的网络设备包括有交换机、路由器、计算机等。
下面通过一个实例来说明网络管理软件的实时曲线绘制功能的测试思路。网络管理软件中的实时曲线绘制功能为:网络管理软件定时从网络设备上采集数据,如采集CPU利用率,并根据采集到的数据,实时动态的绘制出曲线图。图1为现有技术CPU利用率的实时曲线图,如图1所示,显示了网络管理软件根据从某台网络设备上每间隔五分钟采集到的CPU利用率数据,从而绘制出的曲线图。对该实时曲线绘制功能的整个测试思路为:
首先操作该网络管理软件,制定的一个CPU利用率数据采集计划,设定以下参数,包括:
采集对象:网络设备的IP地址;
要采集的性能指标:CPU利用率;
采集时间间隔:每间隔5分钟;以及
持续时间:30分钟(即总共采集10次)。
然后网络管理软件根据设定的参数,每间隔5分钟采集一次网络设备的CPU利用率的数值,在界面上再进行实时曲线绘制,得到30分钟内的CPU利用率曲线图。
最后判断该CPU利用率曲线图绘制的是否正确,该测试的主要检查点为曲线图中的CPU利用率的数值是否正确以及曲线图画的是否正确美观等。若以上主要检查点均没有问题,则测试通过,否则测试失败。
但由于对于绘制出的曲线图中的内部信息无法进行再提取,则无法获取并检查该曲线图中数值的正确性,且该曲线图作为一张图片,还需要检查其中的标识数字所放置的位置是否美观、数值点之间的连线是否正确、图片的颜色是否柔和等。目前,针对网络管理软件中的实时曲线绘制功能的测试还未有一种高效、准确、可靠的方法。
发明内容
本发明的目的是提供一种网络管理软件测试方法及系统,以实现一种高效、准确、可靠的软件测试的方法。
为实现上述目的,本发明提供了一种网络管理软件测试方法,包括:
触发网络管理软件设备向简单网络管理协议SNMP仿真器发送获取响应数据的请求报文;
获取所述网络管理软件设备根据所述SNMP仿真器返回的响应报文中的所述响应数据生成的第一曲线图,并保存成第一图形文件;
将根据所述第一图形文件生成的校验值与根据预先设置的曲线图库中的与所述响应数据建立对应关系的图形文件生成的校验值进行比对,若所述第一图形文件与预先设置的曲线图库中与所述响应数据建立对应关系的图形文件的校验值相同,则网络管理软件测试通过。
为实现上述目的,本发明还提供了一种网络管理软件测试系统,包括:自动化设备、网络管理软件设备和简单网络管理协议SNMP仿真器,
所述自动化设备,用于触发所述网络管理软件设备向所述SNMP仿真器发送获取响应数据的请求报文,获取所述网络管理软件设备根据所述SNMP仿真器返回的响应报文中的所述响应数据生成的第一曲线图,并保存成第一图形文件,以及将根据所述第一图形文件生成的校验值与根据预先设置的曲线图库中的与所述响应数据建立对应关系的图形文件生成的校验值进行比对,若所述第一图形文件与预先设置的曲线图库中与所述响应数据建立对应关系的图形文件的校验值相同,则网络管理软件测试通过;
所述网络管理软件设备,用于接收到所述自动化设备的触发后向所述SNMP仿真器发送获取响应数据的请求报文,且根据所述SNMP仿真器返回的响应报文中的所述响应数据生成第一曲线图;
所述SNMP仿真器,用于接收所述请求报文,并根据所述请求报文生成响应报文,将所述响应报文发送至所述网络管理软件设备。
由上述技术方案可知,本发明的网络管理软件测试方法及系统,通过自动化设备对获取到的网络管理软件设备生成的曲线图和自动化设备中存储的曲线图的校验值进行比对,解决现有技术中无法自动对网络管理软件设备生成的曲线图内部的数据以及曲线图的美观性进行测试的问题,同时由于采用了一种自动化测试的技术方案,可以缩短软件测试的周期,从而实现高效、准确、可靠的网络管理软件测试。
附图说明
图1为现有技术CPU利用率的实时曲线图;
图2为本发明曲线图绘制工作实施例中绘制的曲线图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082461.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:反共振式共振筛
- 下一篇:亚麻单倍体细胞悬浮系培养基