[发明专利]一种面向刀片式服务器的自动化测试平台以及测试方法有效
| 申请号: | 201810963311.6 | 申请日: | 2018-08-22 |
| 公开(公告)号: | CN109388530B | 公开(公告)日: | 2021-12-10 |
| 发明(设计)人: | 张庆松;顾燕飞;杜帆;周言 | 申请(专利权)人: | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
| 地址: | 201800 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 刀片 服务器 自动化 测试 平台 以及 方法 | ||
1.一种面向刀片式服务器的自动化测试平台,其特征在于,包括多种类型测试设备、监控计算机、控制器、客户端以及被测计算机产品,各器件通过局域网连接;其中,所述被测计算机产品的相应被测模块分别与对应的多种类型测试设备相应的接口相连接;所述控制器控制所述被测计算机产品的测试过程,并执行用户编辑的测试流程指令,指令通过网络到达监控计算机,经解析控制相应的测试设备,执行对应的测试项目,同时指令信息记录到数据库中,多种类型测试设备反馈的测试数据经过网络转发到监控计算机上,通过加载不同的解析文件对监视源码进行解析,并存储测试数据;所述客户端供用户登录查询相应的工作状态及测试信息状态,按需要对数据进行查询、回放、分析,其中,多种类型测试设备包括:
故障注入测试模块,用于实现物理层、电气层以及协议层的故障注入,模拟实际工作环境中的随机和突发故障现象;
交换机测试模块,进行网络通信功能及性能的测试;
外设接口测试模块,针对计算机对外的IO接口测试,用于检测外部系统与计算机之间以及各个子系统之间的交互点,实现检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系;
监控管理模块,实时监控所有板卡的接口、CPU、内存、硬盘、显卡、网卡、操作系统及板卡运行状态,并进行故障告警,以及并行操作系统安装;
自动测试控制系统模块,对被测目标进行自动测试,进行数据处理,并以适当方式显示或输出测试结果。
2.根据权利要求1所述的一种面向刀片式服务器的自动化测试平台,其特征在于,交换机测试模块包括以太网交换测试设备和RapidIO交换测试设备,所述以太网交换测试设备对以太网通信终端进行网络通信功能及性能的测试,以太网协议的分析功能对以太网交换机和交换模块进行测试;
所述RapidIO交换测试设备包括测试计算机及RapidIO信号模块,测试计算机为可扩展式测试设备,RapidIO信号模块通过通信接口与被测交换机及交换模块相连进行测试,以实现测试要求,按照需求增加或减少RapidIO信号模块。
3.根据权利要求1所述的一种面向刀片式服务器的自动化测试平台,其特征在于,所述控制器采用控制流和数据流分开的方式进行测试流程通信,其中,控制流是用于控制底层设备的硬件配置指令及系统各类测试控制指令流,通过硬件配置或硬件参数以及测试指令或测试脚本两大类形式控制整个系统的执行流程;
所述控制器分为硬件资源管理模块和测试流程管理模块,其中,硬件配置及硬件参数通过配置加载工具加载到硬件资源管理模块中,经过协议转换后将数据下发至硬件服务代理中,硬件服务代理包含底层硬件资源的抽象转换及相关特殊仪器的协议转换,通过TCP/IP协议接口转发,建立与底层硬件的通信;
数据流则是底层设备通信的数据处理过程,硬件服务代理在进行指令传输的同时将控制流里的数据参数提取出来存入数据库中,各测试模块返回的测试数据也存入数据流传输通过数据库中,实现数据的共享传输,各测试模块分别从数据库获取数据,实现监视、存储、处理。
4.一种面向刀片式服务器的自动化测试方法,是根据上述任一项权利要求所述的自动化测试平台实现的,其特征在于,包括如下步骤:
步骤S1:在测试前根据测试需求信息,开发人员创建一个新的测试项目,添加测试通道和协议,生成设备规划文件并通过测试需求创建测试用例;
步骤S2:在测试过程中测试人员打开监视软件监控系统状态,选择对应测试用例,加载测试流程文件,向测试设备发送请求,建立连接;
步骤S3:控制器向测试设备发送指令进行测试,测试设备收到指令后进行测试并将测试数据返回,存入数据库;测试完成后根据不同ID查询对应的测试数据,对数据进行回放分析,报表生成。
5.根据权利要求4所述的一种面向刀片式服务器的自动化测试方法,其特征在于,控制器终端通过硬件资源管理模块和测试流程管理模块对将底层硬件资源到上层测试逻辑按照系统化、层次化的方式管理,从硬件接口层、硬件配置层到测试策略层三个层次实现系统平台测试的通用化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东计算技术研究所(中国电子科技集团公司第三十二研究所),未经华东计算技术研究所(中国电子科技集团公司第三十二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810963311.6/1.html,转载请声明来源钻瓜专利网。





