一种低延迟手机群控系统及方法技术方案

技术编号:37470422 阅读:35 留言:0更新日期:2023-05-06 09:50
本发明专利技术提供了一种低延迟手机群控系统及方法,该系统部署以一台控制机为核心,只需要将测试手机模块通过USB HUB或网络交换机等方式连接至控制机,即可完成对测试手机的添加,扩展性好,管理方便;该系统运用了Web Socket、Web反向代理等技术,实现了浏览器到控制机之间的直连,大大降低了在测试机上远程操控测试手机的延迟,可以将延迟降低至毫秒级,让测试员感觉到及时的操作反馈;该系统综合了线控与云控的优势,并对云控的高延迟进行了优化。该系统具有可扩展性好,录制脚本操作方便等优点。点。点。

【技术实现步骤摘要】
一种低延迟手机群控系统及方法


[0001]本专利技术涉及软件自动化测试
,特别是涉及远程手机屏幕实时显示和操控领域,具体涉及一种低延迟手机群控系统及方法。

技术介绍

[0002]随着移动智能设备的普及,移动应用已广泛存在各个行业和领域。当前使用移动设备的网民数量已经远远超过使用台式电脑的网民数量,市场上也涌现了各式各样的Android设备终端。移动应用程序日益复杂,规模逐渐扩大,人们对应用程序各方面的要求也越来越高,如何有效提升移动应用软件的质量,已成为软件开发工程师亟待解决的问题。软件测试可以保证应用程序能符合需求文档的规定和实际应用场景的需要,是保障开发整体质量水平的重要方法之一。
[0003]移动设备群控则是测试移动应用的一种有效方式,但是目前的群控系统却存在多种缺点。传统的线控方式,连接设备数量少,设备种类有限,管理复杂;而云控受限于网络因素,延迟高,在测试过程中影响很大,不适合专业的测试人员。这其中,远程操控的延迟,是群控系统性能的一项重要指标。

技术实现思路

[0004]有鉴于此,本专利技术的目的是提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种低延迟手机群控系统,其特征在于,包括被测的移动设备、控制机、Web服务器和浏览器;移动设备通过USB HUB连接至控制机,移动设备与控制机之间通过Socket进行交互;浏览器之间通过Web服务器利用Web Socket实现双向通讯;移动设备如果是Android系统,则其内部配置Minicap用来截图,配置Minitouch用来进行操控;如果移动设备为IOS系统,则内部配置WDA,用来进行截图和操控;所述控制机用于:将浏览器的远程操控命令传递至移动设备,获取移动设备屏幕画面并传送到用户端的浏览器;存储录制好的操控脚本并执行,用于对移动设备进行操控;其中,Web服务器开启反向代理,在控制机和浏览器之间做Socket双向转发,转发操作指令和屏幕截图。2.如权利要求1所述的一种低延迟手机群控系统,其特征在于,所述控制机内部设置屏幕画面获取模块和操作处理转发模块;其中屏幕画面获取模块通过Socket与移动设备相连,用于获取移动设备的屏幕画面;所述操作处理转发模块通过Socket与移动设备相连,用于向移动设备发送操作命令。3.如权利要求1所...

【专利技术属性】
技术研发人员:黎宣何成海杨腾飞曹首峰王风宇孔健于光耀
申请(专利权)人:国家计算机网络与信息安全管理中心
类型:发明
国别省市:

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

1