一种内存数据处理测试系统技术方案

技术编号:19341711 阅读:56 留言:0更新日期:2018-11-07 13:44
本发明专利技术提供一种内存数据处理测试系统,待测试客户机从PXE服务器获取待安装的OS模块的安装包和OS模块自动配置程序,基于OS模块自动配置程序启动OS模块安装进程,实现在待测试客户机上自动配置OS模块;待测试客户机还用于从文件处理服务器获取测试文件,存储于内存中,并基于已安装的OS模块将测试文件信息配置成测试码,再将配置成的测试码发送至文件处理服务器;文件处理服务器将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。这样可以通过对于测试码的校验实现了对内存的校验。

A memory data processing and testing system

The invention provides a memory data processing test system, in which the client to be tested obtains the installation package of the OS module to be installed and the automatic configuration program of the OS module from the PXE server, starts the installation process of the OS module based on the automatic configuration program of the OS module, realizes the automatic configuration of the OS module on the client to be tested, and the client to be tested is also used. The test file is acquired from the file processing server and stored in memory. Based on the installed OS module, the test file information is configured as test code, and then the configured test code is sent to the file processing server. The file processing server compares the test code with the preset test code, and stores the comparison check. Result. This can verify the memory by checking the test code.

【技术实现步骤摘要】
一种内存数据处理测试系统
本专利技术涉及服务器测试领域,尤其涉及一种内存数据处理测试系统。
技术介绍
AEP(ApachePass)内存是Intel推出的大容量非易失内存,具有比NVDIMM,(NVDIMM是在一种集成了DRAM+非易失性内存芯片的内存条,需要单独配置电容使用)更大的优势,不需要搭配单独的电容使用。AEP内存规格分为128G1RANK、256G2RANK、512G4RANK,类型DDR-T,速率2666MT/sec,具有大容量高速率的特点。目前数据中心机房使用OS操作系统(OperatingSystem,简称OS),OS操作系统是管理和控制计算机硬件与软件资源的计算机程序,灌装OS操作系统的常用方法大都是采用PXE灌装的方式。PXE(Pre-bootExecutionEnvironment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,当server引导时,client把PXE协议调入内存执行,并显示出命令菜单,client将放置在server的OS操作系统通过网络下载到内存运行。随着服务器系统的发展,通常会涉及对服务器的内容进行扩充。不同厂商的内存对PXE的支持也不近完善,这就导致在OS的灌装过程中容易出现数据丢包等不完善现象,最终导致OS安装不成功;如何保障PXE灌装OS过程中内存数据的处理质量成为内存测试过程需要解决的技术问题。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种内存数据处理测试系统,包括:PXE服务器,文件处理服务器以及网络连接模块;待测试客户机,PXE服务器,文件处理服务器分别与网络连接模块通信连接,将待测试客户机,PXE服务器和文件处理服务器通过网络连接模块搭建成局域网;PXE服务器配置有OS模块的安装包和OS模块自动配置程序;待测试客户机用于从PXE服务器获取待安装的OS模块的安装包和OS模块自动配置程序,基于OS模块自动配置程序启动OS模块安装进程,实现在待测试客户机上自动配置OS模块;待测试客户机还用于从文件处理服务器获取测试文件,存储于内存中,并基于已安装的OS模块将测试文件信息配置成测试码,再将配置成的测试码发送至文件处理服务器;文件处理服务器将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。优选地,待测试客户机的内存包括:非易失内存;待测试客户机还用于从文件处理服务器获取测试文件,存储于非易失内存中,并基于已安装的OS模块将测试文件信息配置成测试码;切断非易失内存的电源,经过预设时长后,给非易失内存供电,非易失内存得电后,待测试客户机将测试码发送至文件处理服务器;文件处理服务器将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。优选地,待测试客户机还用于从文件处理服务器获取测试文件,存储于非易失内存中;切断非易失内存的电源,经过预设时长后,给非易失内存供电,非易失内存得电后,基于已安装的OS模块将测试文件信息配置成测试码,待测试客户机将测试码发送至文件处理服务器;文件处理服务器将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。优选地,包括多个待测试客户机,每个待测试客户机均通过网络连接模块与PXE服务器和文件处理服务器通信连接;每个待测试客户机从PXE服务器获取IP地址;待测试客户机还用于向文件处理服务器发送测试文件信息写入指令并标注所述待测试客户机的IP地址;文件处理服务器还用于接收所述待测试客户机发送的测试码以及附带的待测试客户机IP地址;文件处理服务器将获取测试码与预设的测试码进行比对校验,并保存比对校验结果;在每个比对校验结果上附加待测试客户机的IP地址,将具有待测试客户机的IP地址的比对校验结果配置成校验结果测试表。优选地,文件处理服务器还用于配置OS模块,预设多条测试文件,基于OS模块将每条测试文件对应配置成唯一的测试码,使每条测试文件与测试码一一对应。优选地,预设的多条测试文件中包括:文件组群;文件组群由多个小于预设量的小文件信息组成;待测试客户机还用于从文件处理服务器获取文件组群,将文件组群存储在内存中;所述待测试客户机基于已安装的OS模块将文件组群中的每个文件信息分别配置一个组群测试码,将组群成测试码发送至文件处理服务器;文件处理服务器还用于将所述组群成测试码与预设的组群成测试码进行一一比对校验,并储存比对校验结果。优选地,预设的多条测试文件中包括:设置有帧头和帧尾的文件信息;待测试客户机还用于从文件处理服务器获取帧头和帧尾的文件信息,将帧头和帧尾的文件信息存储在内存中;所述待测试客户机基于已安装的OS模块将帧头帧尾文件信息配置成帧头帧尾文件测试码,将帧头帧尾文件测试码发送至文件处理服务器;文件处理服务器还用于将所述帧头帧尾文件测试码与预设的帧头帧尾文件测试码进行比对校验,并储存比对校验结果。优选地,待测试客户机还用于从文件处理服务器获取文件组群,存储于非易失内存中,并基于已安装的OS模块将文件组群配置成组群测试码;切断非易失内存的电源,经过预设时长后,给非易失内存供电,非易失内存得电后,待测试客户机将组群测试码发送至文件处理服务器;文件处理服务器还用于将所述组群成测试码与预设的组群成测试码进行一一比对校验,并储存比对校验结果。优选地,预设的多条测试文件中包括:设置有帧头和帧尾的文件信息;待测试客户机还用于从文件处理服务器获取帧头和帧尾的文件信息,将帧头和帧尾的文件信息存储在非易失内存中;所述待测试客户机基于已安装的OS模块将帧头帧尾文件信息配置成帧头帧尾文件测试码,切断非易失内存的电源,经过预设时长后,给非易失内存供电,非易失内存得电后,待测试客户机将帧头帧尾文件测试码发送至文件处理服务器;文件处理服务器还用于将所述帧头帧尾文件测试码与预设的帧头帧尾文件测试码进行比对校验,并储存比对校验结果。优选地,待测试客户机,PXE服务器,文件处理服务器通过交换机通信连接。从以上技术方案可以看出,本专利技术具有以下优点:待测试客户机从PXE服务器获取待安装的OS模块的安装包和OS模块自动配置程序,基于OS模块自动配置程序启动OS模块安装进程,实现在待测试客户机上自动配置OS模块;待测试客户机还用于从文件处理服务器获取测试文件,存储于内存中,并基于已安装的OS模块将测试文件信息配置成测试码,再将配置成的测试码发送至文件处理服务器;文件处理服务器将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。来实现判断对OS的灌装过程中数据的完整性。验证内存数据处理的完整性。这样可以通过对于测试码的校验实现了对内存的校验。验证内存数据处理的完整性。通过kickstart文件实现PXE灌装OS的自动部署以及下发命令给客户机使其从文件处理服务器获取测试文件。可同时应用到批量待测客户机,极大的保障了产品开发的质量,提高了测试效率。附图说明为了更清楚地说明本专利技术的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为内存数据处理测试系统示意图。具体实施方式本专利技术一种内存数据处理测试系统,如图1所示,包括:PXE服务器1,文本文档来自技高网...

【技术保护点】
1.一种内存数据处理测试系统,其特征在于,包括:PXE服务器(1),文件处理服务器(2)以及网络连接模块(3);待测试客户机(4),PXE服务器(1),文件处理服务器(2)分别与网络连接模块(3)通信连接,将待测试客户机(4),PXE服务器(1)和文件处理服务器(2)通过网络连接模块(3)搭建成局域网;PXE服务器(1)配置有OS模块的安装包和OS模块自动配置程序;待测试客户机(4)用于从PXE服务器(1)获取待安装的OS模块的安装包和OS模块自动配置程序,基于OS模块自动配置程序启动OS模块安装进程,实现在待测试客户机(4)上自动配置OS模块;待测试客户机(4)还用于从文件处理服务器(2)获取测试文件,存储于内存中,并基于已安装的OS模块将测试文件信息配置成测试码,再将配置成的测试码发送至文件处理服务器(2);文件处理服务器(2)将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。

【技术特征摘要】
1.一种内存数据处理测试系统,其特征在于,包括:PXE服务器(1),文件处理服务器(2)以及网络连接模块(3);待测试客户机(4),PXE服务器(1),文件处理服务器(2)分别与网络连接模块(3)通信连接,将待测试客户机(4),PXE服务器(1)和文件处理服务器(2)通过网络连接模块(3)搭建成局域网;PXE服务器(1)配置有OS模块的安装包和OS模块自动配置程序;待测试客户机(4)用于从PXE服务器(1)获取待安装的OS模块的安装包和OS模块自动配置程序,基于OS模块自动配置程序启动OS模块安装进程,实现在待测试客户机(4)上自动配置OS模块;待测试客户机(4)还用于从文件处理服务器(2)获取测试文件,存储于内存中,并基于已安装的OS模块将测试文件信息配置成测试码,再将配置成的测试码发送至文件处理服务器(2);文件处理服务器(2)将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。2.根据权利要求1所述的内存数据处理测试系统,其特征在于,待测试客户机(4)的内存包括:非易失内存;待测试客户机(4)还用于从文件处理服务器(2)获取测试文件,存储于非易失内存中,并基于已安装的OS模块将测试文件信息配置成测试码;切断非易失内存的电源,经过预设时长后,给非易失内存供电,非易失内存得电后,待测试客户机(4)将测试码发送至文件处理服务器(2);文件处理服务器(2)将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。3.根据权利要求2所述的内存数据处理测试系统,其特征在于,待测试客户机(4)还用于从文件处理服务器(2)获取测试文件,存储于非易失内存中;切断非易失内存的电源,经过预设时长后,给非易失内存供电,非易失内存得电后,基于已安装的OS模块将测试文件信息配置成测试码,待测试客户机(4)将测试码发送至文件处理服务器(2);文件处理服务器(2)将所述测试码与预设的测试码进行比对校验,并储存比对校验结果。4.根据权利要求2所述的内存数据处理测试系统,其特征在于,包括多个待测试客户机(4),每个待测试客户机(4)均通过网络连接模块(3)与PXE服务器(1)和文件处理服务器(2)通信连接;每个待测试客户机(4)从PXE服务器(1)获取IP地址;待测试客户机(4)还用于向文件处理服务器(2)发送测试文件信息写入指令并标注所述待测试客户机(4)的IP地址;文件处理服务器(2)还用于接收所述待测试客户机(4)发送的测试码以及附带的待测试客户机IP地址;文件处理服务器(2)将获取测试码与预设的测试码进行比对校验,并保存比对校验结果;在每个比对校验结果上附加待测试客户机(4)的IP地址,将具有待测试客户机(4)的IP地址的比对校验结果配置成...

【专利技术属性】
技术研发人员:韩琳琳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1