一种远程控制测试方法、装置、设备及介质制造方法及图纸

技术编号:36691153 阅读:24 留言:0更新日期:2023-02-27 19:58
本发明专利技术公开了一种远程控制测试方法、装置、设备及介质,属于测试技术领域,所述方法包括:通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框;获取所述文本框的范围坐标以及所述服务器测试选项的位置坐标;根据所述服务器测试选项操作关系表和输入设备指令编码表获取所述服务器测试选项操作的动作编码组合;所述被控端通过所述文本框的范围坐标以及所述服务器测试选项的位置坐标、所述服务器测试选项操作的动作编码组合对所述服务器进行测试。本发明专利技术的远程控制测试方法能够解放人力,避免因为人为操作错误导致的测试漏洞。洞。洞。

【技术实现步骤摘要】
一种远程控制测试方法、装置、设备及介质


[0001]本专利技术涉及测试
,特别涉及一种远程控制测试方法、装置、设备及介质。

技术介绍

[0002]目前,在服务器测试的过程中,利用网络终端控制对应的测试选项值的场景越来越多,当利用一些固定化程式对服务器或服务器部件进行一些性能测试时,通常会人工进行一些确认和检查的重复操作。这种简单重复的操作既消耗人力和时间,同时人工进行确认难免由于疲劳发生误检或者误操作的情况,且不同项目之间测试项的差异性也给实际的测试带来了挑战。
[0003]即现有的技术方案是通过有线的鼠标键盘人为的控制测试选项,重复的进行执行,并且测试人员必须长期在对应的待测服务器旁边进行测试,简单重复的测试操作,同时消耗大量的人力和时间,所以现有的测试技术方案不仅效率低下,完全依赖人为操作,容易因人为疲劳导致测试漏洞的产生,而且无法全天候对服务器进行测试,测试效率低。

技术实现思路

[0004]为了克服上述技术缺陷,本专利技术的目的在于提供一种远程控制测试方法、装置、设备及介质,本专利技术所述方法包括:接收对所述服务器的测试指令;通过所述VGA(视频图形阵列,Video GraphicsArray)采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框;获取所述文本框的范围坐标以及所述服务器测试选项的位置坐标;根据所述服务器测试选项操作关系表和输入设备指令编码表获取所述服务器测试选项操作的动作编码组合;所述被控端通过所述文本框的范围坐标以及所述服务器测试选项的位置坐标、所述服务器测试选项操作的动作编码组合对所述服务器进行测试。本专利技术的远程控制测试方法能够解放人力,避免因为人为操作错误导致的测试漏洞。
[0005]本专利技术实施例提供的具体技术方案如下:
[0006]第一方面,提供了一种远程控制测试方法,所述远程控制测试方法应用于远程控制测试系统,所述远程控制测试系统包括主控端和被控端,所述主控端的输出端连接到所述被控端的输入端;所述被控端包括服务器、显示设备、VGA采集卡,所述服务器的输出端通过所述VGA采集卡与所述显示设备的输入端连接,所述方法包括:
[0007]接收对所述服务器的测试指令;
[0008]通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框;
[0009]获取所述文本框的范围坐标以及所述服务器测试选项的位置坐标;
[0010]根据所述服务器测试选项操作关系表和输入设备指令编码表获取所述服务器测试选项操作的动作编码组合;
[0011]所述被控端通过所述文本框的范围坐标以及所述服务器测试选项的位置坐标、所
述服务器测试选项操作的动作编码组合对所述服务器进行测试。
[0012]进一步地,所述接收对所述服务器的测试指令之前,包括:
[0013]完成所述主控端与所述被控端之间控制指令的成功发送和接收。
[0014]进一步地,所述主控端包括远程控制机,所述远程控制机包括主控模块,所述服务器包括被控模块;所述完成所述主控端与所述被控端之间控制指令的成功发送和接收,包括:
[0015]判断所述主控模块与所述被控模块是否能够正常识别;
[0016]若是,则获取所述主控模块的端口号,获取所述被控模块的ID信息,所述主控端通过所述主控模块的端口号以及所述被控模块的ID信息向所述被控端发送控制指令,对所述被控端是否成功接收控制指令进行判断;若否,则结束测试流程;
[0017]所述对所述被控端是否成功接收控制指令进行判断,包括:
[0018]判断所述被控端是否成功接收控制指令;
[0019]若是,则完成所述主控端与所述被控端之间控制指令的成功发送和接收;若否,则结束测试流程。
[0020]进一步地,所述被控端还包括采集设备;所述通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框之前,包括:
[0021]判断所述采集设备是否能够正常开启;
[0022]若是,则对所述服务器测试界面是否能够正常显示进行判断;若否,则结束测试流程;
[0023]所述对所述服务器测试界面是否能够正常显示进行判断,包括:
[0024]判断所述服务器测试界面是否能够正常显示;
[0025]若是,则通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框;若否,则结束测试流程。
[0026]进一步地,所述根据所述服务器测试选项操作关系表和输入设备指令编码表获取所述服务器测试选项操作的动作编码组合,包括:
[0027]根据所述服务器测试项目名称匹配所述测试项目的测试选项值和测试选项操作指令;
[0028]根据所述输入设备指令编码表匹配所述测试选项操作指令对应的所述服务器测试选项操作的动作编码组合。
[0029]进一步地,所述被控端通过所述文本框的范围坐标以及所述服务器测试选项的位置坐标、所述服务器测试选项操作的动作编码组合对所述服务器进行测试,包括:
[0030]将所述文本框的范围坐标、所述服务器测试选项的位置坐标、所述服务器测试选项操作的动作编码组合、所述主控模块的端口号、所述被控模块的ID信息生成所述服务器测试指令合集;
[0031]所述主控端将所述服务器测试指令合集发送至所述被控端;
[0032]所述被控端通过所述文本框的范围坐标、所述服务器测试选项的位置坐标控制鼠标定位所述测试项目的测试选项值;
[0033]所述被控端通过所述服务器测试选项操作的动作编码组合对所述服务器的测试选项进行测试。
[0034]进一步地,所述被控端通过所述文本框的范围坐标以及所述服务器测试选项的位置坐标、所述服务器测试选项操作的动作编码组合对所述服务器进行测试之后,还包括:
[0035]判断对所述服务器的测试选项操作是否执行成功;
[0036]若是,则对所述服务器的全部测试选项是否均测试完成进行判断;若否,则结束测试流程;
[0037]所述对所述服务器的全部测试选项是否均测试完成进行判断,包括:
[0038]判断所述服务器的全部测试选项是否均测试完成;
[0039]若是,则结束测试流程;若否,则重新通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框,对所述服务器剩余的测试选项进行测试。
[0040]第二方面,提供了一种远程控制测试装置,所述装置包括:
[0041]接收模块,用于接收对所述服务器的测试指令;
[0042]处理模块,用于通过所述VGA采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程控制测试方法,其特征在于,所述远程控制测试方法应用于远程控制测试系统,所述远程控制测试系统包括主控端和被控端,所述主控端的输出端连接到所述被控端的输入端;所述被控端包括服务器、显示设备、VGA采集卡,所述服务器的输出端通过所述VGA采集卡与所述显示设备的输入端连接,所述方法包括:接收对所述服务器的测试指令;通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框;获取所述文本框的范围坐标以及所述服务器测试选项的位置坐标;根据所述服务器测试选项操作关系表和输入设备指令编码表获取所述服务器测试选项操作的动作编码组合;所述被控端通过所述文本框的范围坐标以及所述服务器测试选项的位置坐标、所述服务器测试选项操作的动作编码组合对所述服务器进行测试。2.根据权利要求1所述的远程控制测试方法,其特征在于,所述接收对所述服务器的测试指令之前,包括:完成所述主控端与所述被控端之间控制指令的成功发送和接收。3.根据权利要求2所述的远程控制测试方法,其特征在于,所述主控端包括远程控制机,所述远程控制机包括主控模块,所述服务器包括被控模块;所述完成所述主控端与所述被控端之间控制指令的成功发送和接收,包括:判断所述主控模块与所述被控模块是否能够正常识别;若是,则获取所述主控模块的端口号,获取所述被控模块的ID信息,所述主控端通过所述主控模块的端口号以及所述被控模块的ID信息向所述被控端发送控制指令,对所述被控端是否成功接收控制指令进行判断;若否,则结束测试流程;所述对所述被控端是否成功接收控制指令进行判断,包括:判断所述被控端是否成功接收控制指令;若是,则完成所述主控端与所述被控端之间控制指令的成功发送和接收;若否,则结束测试流程。4.根据权利要求1所述的远程控制测试方法,其特征在于,所述被控端还包括采集设备;所述通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框之前,包括:判断所述采集设备是否能够正常开启;若是,则对所述服务器测试界面是否能够正常显示进行判断;若否,则结束测试流程;所述对所述服务器测试界面是否能够正常显示进行判断,包括:判断所述服务器测试界面是否能够正常显示;若是,则通过所述VGA采集卡获取所述服务器测试界面信息,通过图片解析识别程序获取所述服务器测试界面的文字信息,根据所述服务器测试界面的文字信息生成文本框;若否,则结束测试流程。5.根据权利要求1所述的远程控制测试方法,其特征在于,所述根据所述服务器测试选项操作关系表和输入设备指令编码表获取所述服务器测试选项操作的动作编码组...

【专利技术属性】
技术研发人员:赵永东曹恒程建军牟子恒
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1