手机设备管理平台OpenSTF:002手机远程连接

前言:搭建完成手机设备管理平台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/
图片
微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值