admin管理员组

文章数量:1531931

前言:搭建完成手机设备管理平台OpenSTF后,需要连接手机才能使用。
案例资源参考配置:
1、服务端centos环境搭建好stf,公网ip:123.123.123.123
2、windows,安装配置adb,ip:111.112.113.114
3、centos安装配置adb
4、服务端centos和windows网络互通
5、安卓机1、2、3… 通过USB线连接windows
6、安卓模拟器开启允许安卓机4、5、6…

相关教程参考:

1、手机设备管理平台OpenSTF:001搭建

2、adb:win10系统下安装

3、adb:安卓手机USB调试模式

4、测试网络连接:ping和telnet

5、centos7:安装adb

连接步骤:

1、手机usb连接windows
2、批量多开安卓模拟器
3、查看windows下5037端口占用情况,并杀死进程。
4、windows机器上运行启动adb server并对外暴露5037端口
5、进入docker内部,运行stf的服务
6、adb host加载windows主机上的设备
7、连接效果展示

手机usb连接windows:略

批量多开安卓模拟器:

查看windows下5037端口占用情况,并杀死进程:

tasklist | findstr "5037"

通过查看占用端口号的进程,可以直接杀掉进程,
命令行使用taskkill /PID 进程号 -F -T
/PID processid    指定要终止的进程的 PID。
/F                指定强制终止进程。
/T              终止指定的进程和由它启用的子进程

windows机器上运行启动adb server并对外暴露5037端口:

# adb 1.0.39版本下
adb nodaemon server -a -P 5037

# adb 1.0.32版本以下
adb -a -P 5037 fork-server server

进入docker内部,运行stf的服务:

# 查询运行的stf服务id
docker ps -a

# 进入容器内部
docker exec -i -t 5f6f855a40251a73 /bin/bash

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 123.123.123.123 --storage-url http://localhost:7100/ --adb-host 111.112.113.114 --adb-port 5037 --vnc-initial-size 600x800 --mute-master never --allow-remote


浏览器访问OpenSTF:http://{ip}:7100/

微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

本文标签: 手机管理平台设备OpenSTF