一种服务器产线测试方法、服务器及测试设备与流程

文档序号:20914177发布日期:2020-05-29 13:18阅读:369来源:国知局
一种服务器产线测试方法、服务器及测试设备与流程

本发明涉及服务器测试领域,具体涉及一种服务器产线测试方法、服务器及测试设备。



背景技术:

为了保证服务器出货质量,验证服务器能否正常开机、功能是否正常、工作参数是否满足性能要求,一系列产线测试是服务器出厂前必不可少的流程。随着对产线自动化要求的不断提升,测试自动化及测试数据的无线传输问题亟待优化。

现有的服务器产线测试流程是:测试设备通过测试接口对服务器下达命令,测试设备根据服务器的反馈数据进行功能验证,验证数据和结果均存储在测试设备中,因此无法通过服务器本体去追踪查询该服务器的产线测试数据与测试结果,容易导致不良品流出。



技术实现要素:

为了解决上述技术问题,本发明提出了一种服务器产线测试方法、服务器及测试设备,实现了服务器本体存储测试结果,大大降低了服务器产线不良品流出的概率。

为实现上述目的,本发明采用以下技术方案:

一种服务器产线测试方法,包括:

测试端下发测试命令;

服务器端响应测试命令,反馈测试数据;

测试端根据测试数据分析服务器功能,获得并存储测试结果;

测试端编码测试结果并发送;

服务器端接收并解码测试结果,将测试结果存储至服务器端指定位置。

进一步地,所述测试端编码测试结果并发送,具体为:

测试端启动射频识别读写器,射频识别读写器将获得的测试结果编码为射频信号并发送。

进一步地,所述服务器端接收并解码测试结果,将测试结果存储至服务器端指定位置,具体为:

服务器端的射频天线接收射频信号,对射频信号进行放大并传输至射频识别模块;

射频识别模块将射频信号转换为数字信号,更新至射频识别模块的寄存器内部缓存中,射频识别模块的寄存器数据更新标志位变为有效;

基板管理控制器定时轮巡射频识别模块的寄存器,当寄存器数据更新标志位为有效时,读取更新的数字信号;

基板管理控制器解析读取的数字信号,按照目标格式存储至服务器端指定位置。

进一步地,所述服务器端指定位置为服务器端现场可更换单元的可读写存储模块。

进一步地,还包括:服务器端重新启动,调取测试结果进行自检,判断服务器是否正常。

本发明还提供了一种服务器,包括射频天线、射频识别模块和基板管理控制器;

所述射频天线用于接收测试结果编码的射频信号,对射频信号进行放大并传输至射频识别模块;

所述射频识别模块用于将射频信号转换为数字信号,寄存数字信号,等待基板管理控制器读取;

所述基板管理控制器用于读取并解析射频识别模块中存储的数字信号,并按照目标格式存储至服务器指定位置。

进一步地,所述服务器指定位置为现场可更换单元的可读写存储模块。

进一步地,所述服务器还包括报警模块,所述报警模块接收基板管理控制器信号,用于在测试结果中有失败项时进行报警。

进一步地,所述基板管理控制器还用于在服务器开机时调取测试结果并自检,判断服务器是否正常。

本发明还提供了一种服务器测试设备,包括:上位机、测试数据存储模块和射频识别读写器;

所述上位机通过测试接口连接待测试服务器,用于下发测试命令及分析服务器反馈的测试数据;

所述测试数据存储模块与上位机连接,用于存储测试结果;

所述射频识别读写器通过通用串行总线连接上位机,用于将上位机的测试结果编码为射频信号并发送。

本发明的有益效果是:

本发明通过提出一种服务器产线测试方法、服务器及测试设备,在不进行测试设备与服务器主板测试接口变更的情况下,通过在测试设备端添加射频识别读写器,在服务器添加射频识别模块和射频天线,实现了测试数据在服务器与测试设备之间基于射频识别的无线传输。

本发明充分利用了服务器现场可更换单元剩余的存储空间,实现了测试结果在服务器本体的存储,可以有效解决测试数据与服务器本体分离的问题,通过服务器的测试结果自检功能,大大降低了服务器产线不良品流出的概率。

附图说明

图1是本发明服务器产线测试方法流程示意图;

图2是本发明服务器、测试设备结构示意图。

具体实施方式

为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。

如图1所示,本发明实施例公开了一种服务器产线测试方法,其实现步骤如下:

1)测试端下发测试命令;

具体地,测试端上位机通过测试接口向服务器下发测试命令;

所述测试命令包括验证服务器能否正常开机、功能是否正常、工作参数是否满足性能要求等。

2)服务器端响应测试命令,反馈测试数据;

具体地,服务器针对不同测试命令,反馈对应的测试数据。

3)测试端根据测试数据分析服务器功能,获得并存储测试结果;

具体地,测试端上位机根据服务器反馈的测试数据进行分析,确认服务器的对应功能是否有效,对应性能是否满足要求,并将测试结果存储在测试数据存储模块中。

4)测试端编码测试结果并发送;

具体地,测试端上位机启动射频识别读写器,射频识别读写器将获得的测试结果编码为射频信号并发送。

5)服务器端接收并解码测试结果,将测试结果存储至服务器端指定位置;

具体地,服务器的射频天线接收射频信号后,对射频信号进行初步放大,传输至射频识别模块;

射频识别模块根据传输协议将射频信号转换为对应的数字信号,并将数据新至射频识别模块的寄存器内部缓存中,射频识别模块的寄存器数据更新标志位变为有效,等待基板管理控制器的轮巡;

基板管理控制器通过i2c总线定时轮巡射频识别模块的寄存器,当寄存器数据更新标志位为有效时,读取更新的数字信号;

基板管理控制器解析读取的数字信号,按照目标格式通过i2c总线将数据存储至服务器端指定位置。

优选的,服务器的现场可更换单元具有一个可读写存储模块,用于存储现场可更换单元信息,而服务器的现场可更换单元信息数据量较小,因此可读写存储模块一般剩余较大的可利用存储空间,本发明实施例所述服务器端指定位置为服务器端现场可更换单元的可读写存储模块。

优选的,服务器端存储测试结果后,还可以在每次开机时,通过基板管理控制器调取测试结果并进行自检,判断服务器是否正常。

如图2所示,本发明实施例公开了一种服务器和测试设备。

本发明实施例公开的服务器在现有服务器硬件框架基础上,还包括:射频天线、射频识别模块和基板管理控制器;

所述射频天线用于接收测试结果编码的射频信号,对射频信号进行放大并传输至射频识别模块;

所述射频识别模块用于将射频信号转换为数字信号,寄存数字信号,等待基板管理控制器读取;

所述基板管理控制器用于读取并解析射频识别模块中存储的数字信号,并按照目标格式存储至服务器指定位置。

所述服务器指定位置为现场可更换单元的可读写存储模块。

所述服务器还包括报警模块,所述报警模块接收基板管理控制器信号,用于在测试结果中有失败项时进行报警。

所述基板管理控制器还用于在服务器开机时调取测试结果并自检,判断服务器是否正常。

当完成测试的服务器出厂时,可以通过控制基板管理控制器查看现场可更换单元的可读写存储模块中存储的测试结果,当测试结果有fail项时,通知报警模块进行报警,避免不良品流出。

本发明实施例公开的服务器测试设备包括:上位机、测试数据存储模块和射频识别读写器;

所述上位机通过测试接口连接待测试服务器,用于下发测试命令及分析服务器反馈的测试数据;

所述测试数据存储模块与上位机连接,用于存储测试结果;

所述射频识别读写器通过通用串行总线连接上位机,用于将上位机的测试结果编码为射频信号并发送。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制。对于所属领域的技术人员来说,在上述说明的基础上还可以做出其它不同形式的修改或变形。这里无需也无法对所有的实施方式予以穷举。在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1