stfatxsonic云真机平台使用与对比
目录
stf、atx、sonic云真机平台使用与对比
stf
- STF是一个可以通过网页管理和使用移动设备的平台,支持远程调试、远程使用手机浏览器打开链接、远程执行shell脚本、远程拖拽安装App、远程查看日志、远程截屏等功能
- Ubuntu安装服务端,要拉取devicefarmer/stf:latest这个镜像,支持安卓11
docker pull devicefarmer/stf:latest #拉取STF
docker pull sorccu/adb:latest #拉取adb 镜像
docker pull rethinkdb:latest #拉取rethinkdb 镜像
- 启动镜像
docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest
docker run -d --name stf --net host devicefarmer/stf stf local --public-ip 本机ip
- 访问
- 总结:远控鼻祖,界面过于简单。
atx
- 国内作者开源的python框架
- 代码clone到本地,切换到代码目录,执行
docker-compose up
- 启动实例,浏览器访问
- win10作为agent,clone代码至本地
python main.py --server 服务端IP地址:4000
sonic
- 米哈游测开团队开源框架
教程见官网:
- 总结:应该是目前来说最好的一款框架,远控、自动化测试用例管理等功能集成的很好。