一种双机热备切换板的测试设备的制作方法

文档序号:6302228阅读:349来源:国知局
一种双机热备切换板的测试设备的制作方法
【专利摘要】本实用新型提供了一种双机热备切换板的测试设备,所述设备包括:测试装置、集成板卡、集成测试线缆;所述测试装置与所述集成板卡相连,用于测试待测双机热备切换板;所述集成板卡与所述集成测试线缆相连,用于根据所述测试装置发来的命令采集待测双机热备切换板的状态数据;所述集成测试线缆与待测双机热备切换板相连,用于传输信息。通过本实用新型提供的一种双机热备切换板的测试设备,能够实时采集待测双机热备切换板的状态数据,对待测双机热备切换板进行自动测试,提高了测试结果的可信度。
【专利说明】一种双机热备切换板的测试设备
【技术领域】
[0001]本实用新型涉及测试【技术领域】,尤其涉及一种双机热备切换板的测试设备。
【背景技术】
[0002]双机热备系统是一种双机互备系统。两台机器同时工作,并互为热备。主机正常工作,备机只监听主机,当主机出现故障时,备机自动切换为主机工作。为了实现双机热备平台的相关功能,需设计双机热备切换板。双机热备系统通过双机热备切换板监听主备机状态,当主机出现故障时,切换到备机。双机热备切换板在上线运营前,需对其开展单元测试、集成测试、子系统测试几个阶段的测试验证,在集成测试阶段需要对双机热备切换板的串口切换功能进行测试,验证经过串口切换后,串口收发内容是否与预期一致;对指示灯状态、动态信号、人工开关信息和关键节点模拟量信息的正确性进行验证。
[0003]对双机热备切换板进行测试时,现有技术中主要是采用手动输入控制命令的方法监测串口切换状态,目测指示灯状态、动态信号、人工开关信息,利用万用表采集关键节点信息,判断和记录全部靠手动操作。
[0004]通过上述描述可见,现有技术中的对双机热备切换板的测试通过手动输入控制命令,人工判断和记录测试信息,测试过程消耗大量时间,手动输出命令,人工判断和记录测试信息容易出现错误且不能实时采集待测双机热备切换板的状态数据,测试结果可信度较低。
实用新型内容
[0005]本实用新型提供了一种双机热备切换板的测试设备,能够提高测试结果的可信度。
[0006]本实用新型提供的一种双机热备切换板的测试设备,所述设备包括:
[0007]测试装置、集成板卡、集成测试线缆;
[0008]所述测试装置与所述集成板卡相连,用于测试待测双机热备切换板;
[0009]所述集成板卡与所述集成测试线缆相连,用于根据所述测试装置发来的命令采集待测双机热备切换板的状态数据;
[0010]所述集成测试线缆与待测双机热备切换板相连,用于传输信息。
[0011]进一步地,所述测试装置包括:
[0012]调用单元,用于读取第一数据表中的控制命令,并在判断单元将匹配后的记录写入第二数据表后,判断控制命令是否读完,如果读完,则向报表生成单元发送报表生成信号,否则读取第一数据表,调用下一条控制命令;
[0013]发送单元,用于将调用单元读取的控制命令发送给集成板卡;
[0014]采集单元,用于获取待测双机热备切换板的状态数据;
[0015]判断单元,用于将数据采集单元获取的待测双机热备切换板的测试信息与第一数据表中对应的预期结果进行匹配,如果匹配成功,则直接将正确记录写入第二数据表进行存储,否则,将错误记录写入第二数据表进行存储,并将错误记录显示在错误列表中,根据所述正确记录和所述错误记录生成判断结果;
[0016]报表生成单元,用于在接收到调用单元的报表生成信号后,将从判断单元获取的判断结果生成测试报表;
[0017]显示单元,用于将从采集单元获取的待测双机热备切换板的状态数据和从判断单元获取的判断结果显示出来。
[0018]进一步地,所述测试装置还包括:初始化单元、板卡参数配置单元;
[0019]所述初始化单元与所述集成板卡连接,用于对集成板卡进行初始化设置;
[0020]所述板卡参数配置单元与所述集成板卡连接,用于配置所述集成板卡。
[0021]进一步地,所述集成板卡包括:1758UD1、PCIe6321采集卡、CP134U串口卡。
[0022]进一步地,所述PCIe6321采集卡用模拟通道采集待测双机热备切换板关键节点的模拟量信息,用数字通道向待测双机热备切换板发送由测试装置发来的控制命令。
[0023]进一步地,所述1758UDI用数字通道采集指示灯信息。
[0024]进一步地,所述CP134U串口卡包括RS232通信接口、RS422通信接口、RS485通信接口 ;
[0025]被选用的所述CP134U串口卡的通信接口与待测双机热备切换板的通信接口相同。
[0026]进一步地,所述集成测试线缆由两个DB25接线器和9个连接线端子组成。
[0027]进一步地,所述测试装置还包括:存储单元,用于保存第一数据表和第二数据表;
[0028]所述第一数据表是根据待测双机热备切换板使用的控制命令建立的数据表。
[0029]进一步地,所述待测双机热备切换板的状态数据,包括:主备机串口选通信息、指示灯信息、动态信号、人工开关模拟量信息、关键节点模拟量信息。
[0030]通过本实用新型提供的一种双机热备切换板的测试设备,能够实时采集待测双机热备切换板的状态数据,对待测双机热备切换板进行自动测试,提高了测试结果的可信度。
【专利附图】

【附图说明】
[0031]为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本实用新型实施例提供的一种双机热备切换板的测试设备的结构示意图;
[0033]图2是本实用新型实施例提供的另一种双机热备切换板的测试设备的结构示意图。
【具体实施方式】
[0034]为使本实用新型实施例的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例,基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
[0035]本实用新型实施例提供了一种双机热备切换板的测试设备,参见图1,该设备包括:
[0036]测试装置101、集成板卡102、集成测试线缆103 ;
[0037]测试装置101与集成板卡102相连,用于测试待测双机热备切换板;
[0038]集成板卡102与集成测试线缆103相连,用于根据测试装置101的发来的命令采集待测双机热备切换板的测试信息;
[0039]集成测试线缆103与待测双机热备切换板相连,用于传输信息。
[0040]通过本实用新型实施例提供的一种双机热备切换板的测试设备,能够实时采集待测双机热备切换板的状态数据,对待测双机热备切换板进行自动测试,提高了测试结果的
可信度。
[0041]参见图2,本实用新型实施例提供了一种双机热备切换板的测试设备,该设备包括:
[0042]测试装置201、集成板卡202、集成测试线缆203 ;
[0043]测试装置201与集成板卡202相连,用于测试待测双机热备切换板;
[0044]集成板卡202与集成测试线缆203相连,用于根据测试装置201的发来的命令采集待测双机热备切换板的测试信息;
[0045]集成测试线缆203与待测双机热备切换板相连,用于传输信息。
[0046]测试装置201包括:
[0047]调用单元2011,用于读取第一数据表中的控制命令,并在判断单元2014将匹配后的记录写入第二数据表后,判断控制命令是否读完,如果读完,则向报表生成单元2015发送报表生成信号,否则读取第一数据表,调用下一条控制命令;其中,调用单元可以通过SQL语言完成读取第一数据表中控制命令的操作。
[0048]发送单元2012,用于将调用单元2011读取的控制命令发送给集成板卡202 ;
[0049]采集单元2013,用于获取待测双机热备切换板的状态数据;其中,根据数据表中串口选通信息,采用周期轮询的方式,查询相应串口实际收发信息和指示灯信息,从机制上保证了数据采集的实时性。
[0050]判断单元2014,用于将采集单元2013获取的待测双机热备切换板的状态数据与第一数据表中对应的预期结果进行匹配,如果匹配成功,则直接将正确记录写入第二数据表进行存储,否则,将错误记录写入第二数据表进行存储,并将错误记录显示在错误列表中,根据所述正确记录和所述错误记录生成判断结果;
[0051]报表生成单元2015,用于在接收到调用单元2011的报表生成信号后,将从判断单元获取的判断结果生成测试报表;双机热备切换板的判断结果会在整轮测试结束后,按照固定模版格式,生成测试报表,便于检验人员存档、复查。
[0052]显示单元2016,用于将从采集单元2013获取的待测双机热备切换板的状态数据和从判断单元2014获取的判断结果显示出来。其中,双机热备切换板的状态数据会通过上位机直接在界面显示,所有信息会存储在数据库中便于查看分析。
[0053]测试装置201还包括:初始化单元2017、板卡参数配置单元2018 ;
[0054]初始化单元2017与集成板卡202连接,用于对集成板卡202进行初始化设置;其中,对集成板卡202进行初始化设置,包括:设置板卡编号、输入通道、输出通道、串口端口
万寸O
[0055]板卡参数配置单元2018与集成板卡202连接,用于配置集成板卡202。其中,如果要用于双机热备切换板的集成测试,需要将主备机的PCIe6321卡分别设置为Dev1、Dev2,两个板卡均设置为输出通道1,选择8位来接收控制命令。
[0056]集成板卡202 包括:1758UD1、PCIe6321 采集卡、CP134U 串口卡。
[0057]PCIe6321采集卡用模拟通道采集待测双机热备切换板关键节点的模拟量信息,用数字通道向待测双机热备切换板发送由测试装置发来的控制命令。
[0058]1758UDI用数字通道采集指示灯信息。
[0059]CP134U串口卡包括RS232通信接口、RS422通信接口、RS485通信接口 ;其中,被选用的所述CP134U串口卡的通信接口与待测双机热备切换板的通信接口相同。
[0060]集成测试线缆203由两个DB25接线器和9个连接线端子组成。其中,使用该集成测试线缆,可以在不破坏原双机热备切换板相关配线的基础上对串口切换状态信息进行收集。
[0061]测试装置201还包括:存储单元2019,用于保存第一数据表和第二数据表;其中,第一数据表是根据待测双机热备切换板使用的控制命令建立的数据表。
[0062]待测双机热备切换板的状态数据,包括:主备机串口选通信息、指示灯信息、动态信号、人工开关模拟量信息、关键节点模拟量信息。
[0063]其中,测试装置可以选用带PCI和PCIe插槽的工控机。
[0064]通过以上描述可见,本实用新型实施例具有如下有益效果:
[0065]1、通过本实用新型实施例提供的一种双机热备切换板的测试设备,能够实时采集待测双机热备切换板的状态数据,对待测双机热备切换板进行自动测试,提高了测试结果的可信度。
[0066]2、通过本实用新型实施例提供的一种双机热备切换板的测试设备,采用集成板卡的方式,可以将该集成板卡安装于任何配有PCI及PCIe插槽的计算机内,提高了该装置的通用性。
[0067]3、通过本实用新型实施例提供的一种双机热备切换板的测试设备,采用非破坏性集成测试线缆,在不破坏双机热备切换板相关配线的基础上即可完成测试,使该集成测试线缆也可用于现场双机热备切换板的串口切换数据的分析。
[0068]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0069]本领域普通技 术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0070]最后需要说明的是:以上所述仅为本实用新型的较佳实施例,仅用于说明本实用新型的技术方案,并非用于限定本实用新型的保护范围。凡在本实用新型的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本实用新型的保护范围内。
【权利要求】
1.一种双机热备切换板的测试设备,其特征在于,所述设备包括: 测试装置、集成板卡、集成测试线缆; 所述测试装置与所述集成板卡相连,用于测试待测双机热备切换板; 所述集成板卡与所述集成测试线缆相连,用于根据所述测试装置发来的命令采集待测双机热备切换板的状态数据; 所述集成测试线缆与待测双机热备切换板相连,用于传输信息。
2.根据权利要求1所述的测试设备,其特征在于,所述测试装置包括: 调用单元,用于读取第一数据表中的控制命令,并在判断单元将匹配后的记录写入第二数据表后,判断控制命令是否读完,如果读完,则向报表生成单元发送报表生成信号,否则读取第一数据表,调用下一条控制命令; 发送单元,用于将调用单元读取的控制命令发送给集成板卡; 采集单元,用于获取待测双机热备切换板的状态数据; 判断单元,用于将数据采集单元获取的待测双机热备切换板的测试信息与第一数据表中对应的预期结果进行匹配,如果匹配成功,则直接将正确记录写入第二数据表进行存储,否则,将错误记录写入第二数据表进行存储,并将错误记录显示在错误列表中,根据所述正确记录和所述错误记录生成判断结果; 报表生成单元,用于在接收到调用单元的报表生成信号后,将从判断单元获取的判断结果生成测试报表; 显示单元,用于将从采集单元获取的待测双机热备切换板的状态数据和从判断单元获取的判断结果显示出来。
3.根据权利要求2所述的测试设备,其特征在于,所述测试装置还包括:初始化单元、板卡参数配置单元; 所述初始化单元与所述集成板卡连接,用于对集成板卡进行初始化设置; 所述板卡参数配置单元与所述集成板卡连接,用于配置所述集成板卡。
4.根据权利要求1所述的测试设备,其特征在于,所述集成板卡包括:1758UD1、PCIe6321 采集卡、CP134U 串口卡。
5.根据权利要求4所述的测试设备,其特征在于,所述PCIe6321采集卡用模拟通道采集待测双机热备切换板关键节点的模拟量信息,用数字通道向待测双机热备切换板发送由测试装置发来的控制命令。
6.根据权利要求4所述的测试设备,其特征在于,所述1758UDI用数字通道采集指示灯信息。
7.根据权利要求4所述的测试设备,其特征在于,所述CP134U串口卡包括RS232通信接口、RS422通信接口、RS485通信接口 ; 被选用的所述CP134U串口卡的通信接口与待测双机热备切换板的通信接口相同。
8.根据权利要求1所述的测试设备,其特征在于,所述集成测试线缆由两个DB25接线器和9个连接线端子组成。
9.根据权利要求1所述的测试设备,其特征在于,所述测试装置还包括:存储单元,用于保存第一数据表和第二数据表; 所述第一数据表是根据待测双机热备切换板使用的控制命令建立的数据表。
10.根据权利要求1所述的测试设备,其特征在于,所述待测双机热备切换板的状态数据,包括:主备机串口选通信息、指示灯信息、动态信号、人工开关模拟量信息、关键节点模拟量 信息。
【文档编号】G05B23/02GK203606698SQ201320830053
【公开日】2014年5月21日 申请日期:2013年12月16日 优先权日:2013年12月16日
【发明者】王娟, 杜恒, 李腾飞, 朱振志 申请人:北京交控科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1