WEB端移动设备管理平台构建

stf【WEB端移动设备管理平台】大致的原理如下: 
【以下是单机(11.0.21.25)部署,一个master 一个provider】
docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 2048 --http-port 8090  --》这个是stf 的数据库服务  所在主机的:11.0.21.25


docker run -d --name stf --user root --net host -p 7100:7100  openstf/stf stf local --public-ip 11.0.21.25 --allow-remote --》这个是stf 的手机设置管理台 所在主机的:11.0.21.25

nohup stf provider --name centos74 --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 900 --public-ip 11.0.21.25 --storage-url http://11.0.21.25:7100/ --adb-host 172.16.69.104 --adb-port 5037 --vnc-initial-size 600x800 --mute-master never --allow-remote&  --》这个是在11.0.21.25 这台机器上启动的一个provider,用于上报 172.16.69.104 【你的笔记本】连接的手机,当然这台笔记本还要启动 5037 服务==》adb start-server  【adb 命令通过环境变量设置好即可】


如下图所示:启动后5307端口就会被启动起来,kill-server 就会关掉5037的端口服务。

集群方案可以做成这样:

上面的单机部署的服务就能支持160台设备,不知道是否属实啊,如果真能,可能这个集群在160 台手机的情况下使用不上。

备注:我的个人公众号已正式开通,致力于测试技术的分享,包含:功能测试,测试开发,API接口自动化、测试运维、UI自动化测试等,微信搜索公众号:“无量测试之道”,或扫描下方二维码:

添加关注,一起共同成长吧。