云真机平台是如何搭建的?为你讲解Android云真机的原理

作者:Android云真机   发布时间:2020-07-23

几乎每个泽众云测试平台或手机厂商都有云真机业务,解决了小团队真机设备覆盖不足、资产管理困难的问题,让开发者可以像本地设备一样在线操控和调试设备。云真机平台一般附带一些辅助操作平台,可以通过拖拽的方式安装APP,同步黏贴板,查看log,截屏跑自动化,等等这些都可以在浏览器内完成,确实给研发测试都带来了不少便捷。


Android云真机


云真机
通过一个设备管理系统,将这些真机对外租用,相比于传统的实体机租用,在线租用免去了实体机快递和硬件损坏风险的问题,随租随用,资费透明。


常见的一些云真机平台有腾讯WeTest远程调试、百度测试云真机、Testin远程真机、Alltesting真机云等。


在讲云真机之前,需要先说说什么是ADB。


全名:Android Debug Bridge

官方解释是Android 调试桥 (adb) 是一个通用命令行工具,其允许你与模拟器实例或连接的 Android 设备进行通信。


ADB可分为三个部分:


客户端

该组件发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。

后台程序

该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。

服务器

该组件管理客户端和后台程序之间的通信。服务器在开发计算机上作为后台进程运行。


现在说说云真机是什么

你看到的不少泽众云测试平台的宣传,泽众云测试平台没有骗你,真的在云端跑了大量的真机,不是虚拟机不是模拟器,当你租用这个手机的时候,就是独占了一台价值不菲的设备,消耗着不小的带宽,所以通过泽众云测试平台使用真机,一般是按使用时长,按需付费。


云真机原理

云真机本质上就是远程控制手机,并且通过API的方式间接调用adb命令和手机交互。泽众云测试平台的服务器通过一些高端的USB HUB连接了很多真机,再通过一个设备管理系统,将手机屏幕类似直播的方式显示到用户的浏览器上,再接收浏览器的上的手势操作回传给服务器。


而市面上泽众云测试平台的云真机服务,基本都是在一个叫STF的开源软件基础上定制开发而来的。

STF 全名Smartphone Test Farm,是一个安卓设备管理在线平台(也在扩展ios支持),刚开始被设计用来将公司内部众多的安卓设备资产统一管理,并可以直接在个人电脑上在线使用手机,后来被泽众云测试平台广泛使用,用到了云真机服务上。

推荐阅读:

什么平台远程真机测试可以多台一起测?我发现一个新操作


选择云真机测试平台需要关注哪几个方面?说几点Android云真机使用心得


如何做苹果手机自动化兼容测试?ios手机自动化测试工具推荐


通过在线泽众云测试平台做APP兼容性测试准确吗?


细说几点保障APP兼容性覆盖测试的方式


安卓模拟器可以代替真实手机做兼容性测试吗 效果怎么样?


手机游戏APP做兼容性测试需要覆盖多少部手机?


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2021 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.