简介:OpenSTF是一个手机设备管理平台,可以对手机进行远程管理、调试、远程手机桌面监控等操作。全程Smartphone Test Farm,是一个web应用程序,用于在舒适的浏览器中远程调试智能手机、智能手表和其他小工具,理论上符合安装安卓类型的均在此范畴。
Github源码地址:
https://github.com/openstf
主要功能:
1、 在Web上支持管理上百个android设备。 2、 支持Android多个版本(2.3.3 ~ 8.0),而且不需要root。 3、 实时屏幕操作和显示。 4、 支持adb connnect远程连接调试。 5、 可以从PC机键盘输入到远程的android设备中。 6、 安装卸载APK。 7、 android设备信息的展示(如:网络状态、MIME、android版本、手机型号等等)。 8、 远程开关机、远程开关WIFI、截屏、LogCat等等。
OpenSTF拓扑结构图:
安装步骤:
1、拉取相关镜像 2、启动容器 3、浏览器访问OpenSTF
拉取相关镜像:
docker pull openstf/stf:latest
docker pull sorccu/adb:latest
docker pull rethinkdb:latest
docker pull openstf/ambassador:latest
docker pull nginx:latest
启动容器:
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 openstf/stf stf local --public-ip 123.123.123.123
查看运行情况:
浏览器访问OpenSTF:http://{ip}:7100/ 微信公众号:玩转测试开发 欢迎关注,共同进步,谢谢!
|