其他分享
首页 > 其他分享> > ATX 移动设备共享平台

ATX 移动设备共享平台

作者:互联网

背景

随着公司业务产品不断迭代,硬件兼容性要求越来越高,随之适配的移动设备越来越多,如何便捷管理、使用移动设备,减少平时测试人员迭代以外的工作量,比如:手机借出借入登记、定期盘点手机、寻找手机等等,移动设备共享平台为此来解决这些问题,通过浏览器直接访问远程真机,该项目来源于开源项目ATX。

体验地址(好慷私有化部署)

 

(一)架构图

(二)Android Device

 

(三)iOS Device

 

二、功能介绍 TODO

(一)管理后台

1.远程操作

2.查看日志

查看、导出日志

3.截图

直接在浏览器上进行手机屏幕截图

4.安装APP

目前支持安卓apk、iOS ipa直接拖动上传安装包进行安装

 

5.应用管理

可以对远程连接设备进行应用信息获取、卸载、启动、获取、获取包信息等操作 

6.执行命令

无需依赖编辑器等开发环境,直接对手机系统执行命令,例如导出日志、查看日志

 

7.远程控制原理

(1)Android 的远程控制主要还是基于 minicap+minitouch+atx-agent

(2)iOS 的远程控制基于 appium fork 的 WebDriverAgent appium 在 WDA 中增加了 MJPEG Serveru目前仅支持 iOS 12.0 以上。

三、环境要求

1.台式机

操作系统: linux CentOS 6以上 、window10以上 、mac 10以上

CPU/内存: 4核16G

磁盘空间: 100G

2.USB hub

 

3.路由器

(1)静态IP和独享路由器设备

a.部署ATX所在主机网络连接方式可以通过有线或无线,但IP地址是路由器分配,动态IP会造成访问地址经常变化,需要运维配置给这台主机一个固定静态IP地址;配置静态IP地址后,还可以结合nginx做负载均衡、配置域名。

b.使用者通过网络远程操作设备,网络带宽、网速会影响体验,故单独一个路由设备给部署ATX所在主机会比较好。

4.数据线若干条

可以走wifi无线连接,但不稳定故用数据线连接

5.小米蓝牙插座

用于远程开关电源

 

 

6.设备架子

 

四、优点与缺点

(一)优点

概况

描述

用机方便

充分利用公司现有手机,解决寻找测试机麻烦

降低成本

私有化部署,逐步脱离第三方商用收费云测试平台

设备日志查看

在线查看设备日志,不用再配置代理、依赖编辑器

在线装包

在线截图、录屏

方便快速提交缺陷

(二)缺点

概况

描述

硬件老化

长期连接电池,手机电池老化

专人维护

设备监管、盘点,除非和运维物理机放一起锁在小黑屋、断连接排查,被ou

触摸感

感受不到手机的触摸感

TODO

 

标签:iOS,远程,手机,日志,移动,共享,ATX,设备
来源: https://blog.csdn.net/u013302168/article/details/122114856