ATX 移动设备共享平台

50 篇文章 1 订阅
18 篇文章 2 订阅

背景

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liyinchi1988

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值