【技术实现步骤摘要】
多客户端测试系统和方法
本申请涉及云技术和自动测试技术,特别是一种多客户端测试系统和方法。
技术介绍
在现有技术中,涉及多个客户端交互的软件,在自动测试过程中测试人员需要使用多个测试设备进行测试。这样对设备的管理和自动测试脚本的录制产生了难度,测试人员在录制脚本或者脚本回访的时候,需要针对多个设备进行观察或者操作,极为不便。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种多客户端测试系统和方法,以便于用户进行测试。第一方面,本申请实施例提供了:一种多客户端测试系统,包括:云服务器,所述云服务器包括管理服务器和多个设备板卡,所述设备板卡用于接收客户端的操作指令、基于所述操作指令执行处理以及向所述客户端传输视频流,所述管理服务器用于向所述客户端分配设备板卡;客户端,其显示界面被配置为包括第一区域和第二区域,所述客户端在向云服务器请求分配第一设备板卡和第二设备板卡后,在第一区域显示所述第一设备板卡的视频流,在第二区域显示所述第二设备板卡的视频流,以及将针对第一区域的操作指令发送至第一设备板卡,将针对第二区域的操作指令发送至第二设备板卡;所述客户端用于在所述第一设备板卡上运行第一待测端,以及在所述第二设备板卡上运行第二待测端,所述第一待测端和第二待测端相互通信;所述客户端还用于针对所述第一待测端和所述第二待测端执行脚本录制和脚本回放。在一些实施例中,所述客户端配置有脚本录制模式,在所述脚本录制模式下所述客户端检测操 ...
【技术保护点】
1.一种多客户端测试系统,其特征在于,包括:/n云服务器,所述云服务器包括管理服务器和多个设备板卡,所述设备板卡用于接收客户端的操作指令、基于所述操作指令执行处理以及向所述客户端传输视频流,所述管理服务器用于向所述客户端分配设备板卡;/n客户端,其显示界面被配置为包括第一区域和第二区域,所述客户端在向云服务器请求分配第一设备板卡和第二设备板卡后,在第一区域显示所述第一设备板卡的视频流,在第二区域显示所述第二设备板卡的视频流,以及将针对第一区域的操作指令发送至第一设备板卡,将针对第二区域的操作指令发送至第二设备板卡;/n所述客户端用于在所述第一设备板卡上运行第一待测端,以及在所述第二设备板卡上运行第二待测端,所述第一待测端和第二待测端相互通信;所述客户端还用于针对所述第一待测端和所述第二待测端执行脚本录制和脚本回放。/n
【技术特征摘要】
1.一种多客户端测试系统,其特征在于,包括:
云服务器,所述云服务器包括管理服务器和多个设备板卡,所述设备板卡用于接收客户端的操作指令、基于所述操作指令执行处理以及向所述客户端传输视频流,所述管理服务器用于向所述客户端分配设备板卡;
客户端,其显示界面被配置为包括第一区域和第二区域,所述客户端在向云服务器请求分配第一设备板卡和第二设备板卡后,在第一区域显示所述第一设备板卡的视频流,在第二区域显示所述第二设备板卡的视频流,以及将针对第一区域的操作指令发送至第一设备板卡,将针对第二区域的操作指令发送至第二设备板卡;
所述客户端用于在所述第一设备板卡上运行第一待测端,以及在所述第二设备板卡上运行第二待测端,所述第一待测端和第二待测端相互通信;所述客户端还用于针对所述第一待测端和所述第二待测端执行脚本录制和脚本回放。
2.根据权利要求1所述的多客户端测试系统,其特征在于,所述客户端配置有脚本录制模式,在所述脚本录制模式下所述客户端检测操作指令作用的位置,当所述操作指令作用的位置位于第一区域时,对第一区域当前显示的画面进行截图,得到第一截图,并在第一脚本上生成用于识别所述第一截图的第一指令,以及生成用于点击所述操作指令作用于第一截图的位置第二指令;当所述操作指令作用的位置位于第二区域时,对第二区域当前显示的画面进行截图,得到第二截图,并在第二脚本上生成用于识别所述第二截图的第三指令,以及生成用于点击所述操作指令对应于第二截图的第四指令。
3.根据权利要求2所述的多客户端测试系统,其特征在于,所述第一脚本和第二脚本的录制均在运行所述客户端的设备中进行。
4.根据权利要求3所述的多客户端测试系统,其特征在于,当所述客户端执行脚本回放时,向所述第一设备板卡发送所述第一脚本,并在所述第一设备板卡中运行第一待测端和所述第一脚本,向所述第二设备板卡发送所述第二脚本,并在所述第二设备板卡中运行第二待测端和所述第二脚本。
5.根据权利要求2所述的多客户端测试系统,其特征在于,在脚本录制模式中,所述客户端还用于检测当前的录制区域,并向所述云服务器发送表示当前的录制区域的第五指令;
所述云服务器根据所述第五指令确定当前的录制区域,当当前的录制区域为第一区域时,所述云服务器降低所述第二设备板卡的视频流的帧率;当当前的录制区域从第一区域切换为第二区域时,所述云服务器降低所述第一设备板卡的视频流的帧率,并将所述第二设备板卡的视频流的帧率恢复至初始值;
或者,
当当前的录制区域为第二区域时,所述云服务器降低所述第一设备板卡的视频流的帧率;当当前的录制区域从第二区域切换为第一区域时,所述云服务器降低所述第二设备板卡的视频流的帧率,并将所述第一设备板卡的视频流的帧率恢复至初始值。
6.根据...
【专利技术属性】
技术研发人员:罗维佳,罗剑芳,肖天梅,刘子凯,梁东城,薛健,许淑芬,丁卓,
申请(专利权)人:广州掌动智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。