【技术实现步骤摘要】
分布式测试系统及方法
[0001]本专利技术涉及测试
,具体涉及一种分布式测试系统及方法。
技术介绍
[0002]显卡是计算机基础的组成部分之一,用于将计算机系统需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,控制显示器的正确显示,是连接显示器和计算机主板的重要组件。
[0003]显卡的稳定性对计算机的稳定起着至关重要的作用,对显卡稳定有影响的因素有很多,例如高低温、高低电压,不同工作状态等等。在研发阶段,显卡为了适应不同的状况也提供了多种可调整的参数以满足不同的需求需求,研发人员需要通过大规模长期的测试遴选最优参数,使得显卡在工作时具有较优的性能,同时保证显卡稳定性。
[0004]为了保证显卡的稳定性,显卡在出厂时均会进行稳定性测试。然而,目前的显卡测试流程中存在重复劳动、自动化程度较低等弊端,例如需要测试人员对测试结果进行手动录入,或者手动控制测试参数进行重复测试;即便有些检测设备加入了一定的自动化功能,但是也只能针对固化了的自动化测试流程,当测试流程发生变化便不能不能适用。并且 ...
【技术保护点】
【技术特征摘要】
1.一种分布式测试系统,其特征在于,包括:管理客户端与多个测试执行单元,各所述测试执行单元分别连接于所述管理客户端,所述多个测试执行单元与多个被测对象一一对应且连接;所述管理客户端用于根据接收到的测试脚本,分别向各所述测试执行单元发送对应的测试命令;所述测试执行单元用于执行接收到的所述测试命令,对目标被测对象进行测试,所述目标被测对象为与所述测试执行单元对应的所述被测对象;所述测试执行单元还用于根据在测试过程中获取的所述目标被测对象的系统状态,得到所述目标被测对象的测试结果,并将所述测试结果发送到所述管理客户端。2.根据权利要求1所述的分布式测试系统,其特征在于,所述测试脚本的数量为多个;所述多个测试脚本与所述多个测试执行单元一一对应;所述管理客户端用于分别从各所述测试脚本中解析出对应的各测试命令,并将各所述测试脚本对应的测试命令发送到目标测试执行单元,所述目标测试执行单元为与所述测试脚本对应的所述测试执行单元。3.根据权利要求1所述的分布式测试系统,其特征在于,所述管理客户端还用于接收所述测试脚本对应的多个配置文件;所述管理客户端用于在向各所述测试执行单元发送对应的测试命令时,发送目标配置文件至各所述测试执行单元,所述目标配置文件为未经过测试的所述配置文件;所述测试执行单元用于执行接收到的所述测试命令,控制所述目标测试对象加载所述目标配置文件,并对所述目标被测对象进行测试;所述测试执行单元用于根据在测试过程中获取的所述目标被测对象的系统状态,得到所述目标被测对象在所述目标配置文件下的测试结果,并将所述测试结果发送到所述管理客户端。4.根据权利要求3所述的分布式测试系统,其特征在于,所述管理客户端还用于接收到所述测试执行单元发送的所述被测对象在所述配置文件下的测试结果后,判断是否存在所述目标配置文件;所述管理客户端还用于在判定存在所述目标配置文件时,向各所述测试执行单元发送对应的测试命令以及所述目标配置文件。5.根据权利要求3所述的分布式测试系统,其特征在于,所述测试执行单元用于执行接收到的所述测试命令,控制所述目标测试对象加载所述目标配置文件后,判断所述目标被测对象是否正常开机;所述测试执行单元用于在所述目标被测对象正常开机时,对所述目标被测对象进行测试;所述测试执行单元用于在所述目标被测对象未正常开机时,向所述管理客户端发送表征所述目标被测对象加载所述目标配置文件失败的通知信息。6.根据权利要求1所述的分布式测试系统,其特征在于,所述管理客户端包括第一通信模块、协同控制模块,以及分别连接于所述协同控制模块的解析模块、命令下发模块以及信息收集模块;所述第一通信模块分别连接到所述命令下发模块、所述信息收集模块以及各所述测试执行单元;
所述协同控制模块用于通过所述解析模块对接收到的测试脚本进行解析,得到所述测试脚本中的测试命令,并将所述测试命令发送到所述命令下发模块;所述命令下发模块用于通过所述第一通信模块分别向各所述测试执行单元发送对应的测试命令;所述信息收集模块用于通过所述第一通信模块接收各所述测试执行单元发送的所述测试结果,并将所述测试结果发送到所述协同控制模块。7.根据权利要求1所述的分布式测...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:中天恒星上海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。