测试结果整合系统及方法

文档序号:8361313阅读:291来源:国知局
测试结果整合系统及方法
【技术领域】
[0001]本发明涉及一种测试结果整合系统及方法。
【背景技术】
[0002]当前产线服务器的测试大都是基于PXE Server (PXE:preboot executeenvironment,预启动执行环境,Server:服务器)以Rack (支架)的形式进行的,由于产线资源的限制,我们一般只将Rack中一台Server与显示器连接,这样来讲,测试结果的处理往往会面对以下几个问题:
[0003]1.Rack中各个Server的测试状态无法实时监控;2.对于测试报错的Server无法快速而精准的定位;3.不能及时获知测试报错的Server的具体报错原因;4.测试的结果不便整合和分析,给后续的调试带来不便。

【发明内容】

[0004]鉴于以上内容,有必要提供一种测试结果整合系统,使在与任意Server连接的显示器上都能获取整个Rack测试的结果信息,快速的对测试错误的Server进行定位,并且非常直观的获取测试错误的具体原因的信息。
[0005]此外,还有必要提供一种测试结果整合方法。
[0006]一种测试结果整合系统,应用于产线服务器的测试中,该系统包括:
[0007]数据设置模块,用于设置Rack中每台待测Server的基本信息及log文件的设置信息;测试模块,用于调用测试程序,测试每台待测Server,并将每台待测Server按照所述log文件的设置信息生成的log文件上传到PXE Server中,所述PXE Server通过交换器与所述Rack中所有待测Server进行网络连接;动态监控模块,用于实时监控PXE Server端接收log文件的情况,统计PXE Server端所接收的log文件数目;所述动态监控模块,还用于在测试结束时,判断PXE Server端所接收的log文件数目是否和所述待测Server的数目一致;结果整合模块,用于当数目一致时,对测试结果进行整合,并将整合的测试结果发送至与任一台待测Server相连的显示器,并在显示器中显示出来,不一致时,在所述显示器中提示测试失败。
[0008]一种测试结果整合方法,应用于产线服务器的测试中,该方法包括:
[0009]初始化步骤:使PXE Server通过交换器与所述Rack中所有待测Server进行网络连接,保存每台待测Server的基本信息及log文件的设置信息;测试步骤:调用测试程序,分别对每台待测Server进行测试,每台待测Server按照所接收的log文件的设置信息生成log文件,并上传到PXE Server ;监控步骤:实时监控PXE Server端接收log文件的情况,统计PXE Server端所接收的log文件数目;判断步骤:判断PXE Server端log文件数目与待测Server的数目是否一致,当数目一致时,进入结果整合步骤,否则提示测试失败;整合步骤:对测试结果进行整合,并将整合的测试结果发送至与任一台待测Server相连的显示器,并在显示器中显示出来。
[0010]相较于现有技术,本发明所述的测试结果整合系统及方法,使产线工作人员只需要通过一台与任意Server连接的显示器,就能获取整个Rack上的待测Server的测试结果信息,进而快速的对测试错误的Server进行定位,并且非常直观的获取测试报错的具体原因,这样不仅节省了产线的资源还提高了整个测试流程的效率。
【附图说明】
[0011]图1是本发明测试结果整合系统较佳实施例的应用环境示意图。
[0012]图2是本发明测试结果整合系统较佳实施例的功能模块图。
[0013]图3是本发明测试结果整合方法较佳实施例的流程图。
[0014]主要元件符号说明
[0015]测试结果整合系统I
[0016]处理器2
[0017]存储装置3
[0018]显示器4
[0019]数据设置模块 10
[0020]数据传输模块 11
[0021]测试模块12
[0022]动态监控模块 13
[0023]结果整合模块 14
[0024]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0025]参阅图1所示,是本发明测试结果整合系统较佳实施例的应用环境示意图。在本实施例中,要实现本发明所述的测试结果整合系统I需要以下配置:一台PXE Server,产线Rack,及一台显示器。所述PXE Server包括,但不仅限于,处理器2及存储装置3,所述的测试结果整合系统I安装于存储装置3中。待测产线服务器(下文简称Server)按产品序号由小到大的顺序从上往下的摆放在所述产线Rack上,所述显示器4与其中任意一台待测Server相连,用以显示整个Rack上的待测Server的整合后的测试结果,且所述的PXEServer通过交换器与Rack上的每一台待测Server进行网络连接,以便测试。
[0026]所述PXE Server的存储装置3中存储有所述待测Server的基本信息、log文件的设置信息、测试程序及动态监控程序。当启动所述PXE Server端的测试结果整合系统时,存储装置3中的测试程序及log文件的设置信息被下载至每一台所述待测Server的虚拟内存中,且同时PXE Server端的动态监控程序被激活。所述测试程序对每一台待测Server进行测试,测试得出的数据按照所述log文件的设置信息中规定的格式,储存在每一台待测Server端生成的log文件中,所述log文件随即被上传至所述PXE Server。所述动态监控程序实时监控所述PXE Server接收log文件的情况,并统计所述log文件的数目。测试结束时,如果统计的log文件的数目与所述待测Server的数目相同,所述测试结果整合系统I对整个Rack测试的结果进行整合,并将整合的测试结果显示在显示器4中,以供工作人员查看。
[0027]参阅图2所示,是本发明测试结果整合系统较佳实施例的功能模块图。在本实施例中,本发明所述的测试结果整合系统I包括数据设置模块10、数据传输模块11、测试模块12、动态监控模块13及结果整合模块14。所述的功能模块10-14的具体功能将在后文图2所示的流程图中作详细描述。
[0028]参阅图3所示,是本发明测试结果整合方法较佳实施例的方法流程图。
[0029]步骤S21,测试前,将待测Server按产品序号由小到大的顺序从上往下的摆放到Rack上,并任选其中一台与显示器4相连,用以显示所述待测Server的整合的测试结果,且通过交换器将PXE Server与所述待测Server进行网络连接。
[0030]步骤S22,给Rack上的所述待测Server按从上往下的顺序依次编号,并贴上标签。
[0031]所述标签编号可以是数字,也可以是字母或其他任意形式的编号。标签编号相当于对每个Server的物理地址进行了标记,并同时和与其相应的产品序号进行了绑定,方便测试结果的整合。
[0032]步骤S23,数据设置模块10在PXE Server端输入所述待测Server的基本信息及log文件的设置信息,安装测试程序及动态监控程序。
[0033]所述待测Server的基本信息包括每台待测Server的产品序号及其标签编号。所述的log文件的设置信息包括log文件的名称格式信息和log文件的内容信息。其中设置所述log文件的名称格式为:产品序号+测试内容+测试日期.测试结果.log ;设置所述log文件的内容信息包括:具体测试模块的名称、测试的日期以及模块的测试结果;如果模块内部有许多具体的测试项目,也可以把每个测试项目的测试结果记录在内,以方便调试。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1