背景
隨著公司業務產品不斷迭代,硬體兼容性要求越來越高,隨之適配的移動設備越來越多,如何便捷管理、使用移動設備,減少平時測驗人員迭代以外的作業量,比如:手機借出借入登記、定期盤點手機、尋找手機等等,移動設備共享平臺為此來解決這些問題,通過瀏覽器直接訪問遠程真機,該專案來源于開源專案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 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/392166.html
標籤:其他


