利用docker搭建stf平台

Docker搭建STF 拉取镜像 拉取STF镜像: docker pull openstf/stf:latest 拉取rethinkdb镜像:docker pull rethinkdb:latest 拉取adb镜像: docker pull sorccu/adb:latest 运行容器 1.运行rethinkdb(必须先运行):docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind a... 阅读详情

系统环境:
使用vm虚拟机或者服务器,stf对ubantu系统支持最好,也可以使用centos,必须保证系统内核在3.10以上,因为推荐使用docker安装,虚拟机网络使用桥接模式。

软件环境:安装docker
注意一定要选择好docker镜像源,推荐一个: https://ma7qyw60.mirror.aliyuncs.com

$ sudo apt-get update # 更新软件包

$ sudo apt-get install docker-ce docker-ce-cli containerd.io # 安装Docker

拉取STF相关镜像
$ sudo docker pull openstf/stf:latest # STF镜像

$ sudo docker pull sorccu/adb:latest # adb 镜像

$ sudo docker pull rethinkdb:latest # rethinkdb 镜像

$ sudo docker pull openstf/ambassador:latest # ambassador 镜像 $ sudo docker pull nginx:latest # nginx 镜像

启动镜像
$ docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090 # 启动rethinkdb数据库

$ docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest # 启动adb

$ docker run -d --name stf --net host openstf/stf stf local --public-ip 这里地址自己查看虚拟机地址 # 启动stf 启动的时配置的IP地址通过ifconfig命令查询到的结果

查看容器运行状态
docker ps -a

关闭防火墙
systemctl stop firewalld
访问:
在宿主机输入http://虚拟机ip地址:7100

用户名和密码,随意填

使用注意
手机开启debug模式,开启允许未知应用安装

将手机用usb连接到虚拟机,注意不是宿主机,所以需要在虚拟机右下角usb图标进行切换

手机连接成功后查看平台显示即可使用。

移动设备管理平台的搭建(基于STF/ATXServer2) 本文首发于:行者AI 公司主要业务包含游戏AI及自动化测试,我们的AI团队需要利用移动设备对游戏内AI机器人的表现做一些持续性跟踪优化,自动化测试团队这边对于游戏的UI自动化测试开发工作也在不断向前推进,两者对于移动设备的使用都是必要的。 由于移动设备资源有限,存在频繁互借,忘记归还等情况。为了解决管理和调用问题,我们做了一些深入调研,最后了解到,可以采用开源框架STF或者是ATXServer2来解决,将有限的资源达到最大化的输出。下面会对通过这两种方式搭建移动设备管理平台做个简单的介绍,同时,也做个简. 阅读详情

相关推荐

STF手机设备管理平台环境搭建

一、简介 Smartphone Test Farm(简称STF)是一个web应用程序,主要用于从指定的浏览器中远程调试智能手机、智能手表等,可远程调试超过160多台设备。STF可以便捷的管理移动测试设备,提高测试机的高效使用、便捷移动测试。 该工具具体的介绍可以参考官网:https://openstf.io/ STF源码地址为:https://github.com/openstf/stf ...

hulijie的专栏 2035

Docker(5):通过Docker搭建STF平台(安卓云真机)

基于Docker的STF云真机平台搭建,看这一篇就够啦~

綦枫Maple的博客 3262

谈谈SAP顾问的几个发展趋势

大家新年好,今天想聊一下对SAP顾问发展趋势的一些个人见解。过去10多年得益于我国的经济发展,外资不断加大在中国的投资和中国企业的发展,SAP顾问行业得到了很大的发展和壮大。那么未来几年SAP顾问的职业发展到底怎么样呢?

syounger的专栏 2509

docker安装部署STF

1、拉取STF相关镜像 docker pull openstf/stf:latest 拉取STF镜像 docker pull sorccu/adb:latest 拉取adb 镜像 docker pull rethinkdb:latest 拉取rethinkdb 镜像 2、查看拉取下来的镜像 docker images 3、启动镜像 启动数据库rethinkdb docker run -d...

Qudushu的博客 3358

Mac本地部署OpenClaw:从零搭建企业级知识库AI助手

大语言模型(LLM)作为当前人工智能的核心技术,通过其强大的自然语言理解和生成能力,正在深刻改变信息交互方式。其原理是基于海量数据训练的深度神经网络,能够根据上下文预测并生成连贯文本。这一技术的核心价值在于,它能够作为智能中枢,理解和执行复杂指令,从而将通用AI能力转化为解决特定业务问题的生产力。在工程实践中,通过AI Agent框架(如OpenClaw)将LLM与外部工具和知识系统连接,是实现其价值的关键。这涉及到**本地部署**与**私有化**部署,以确保数据安全与成本可控。具体应用场景包括企业知识库问

weixin_33402252的博客 376

单目标跟踪算法及其复现过程---SiamFC(一)

在test.py文件中,就是利用训练出来的模型进行测试,需要更改预训练模型的路径,测试集的路径,以OTB100为例,最后输出的是对每一帧目标位置的坐标点。代码如下:首先需要下载got10k官方库,只需要在终端输入(注意:在终端安装各种库的时候不能使用网络代理),在环境已经配置到的情况下,只需要该其中的路径和就可以运行。这个系列博客仅为了记录各目标跟踪算法的复现(大多为跑通大佬们实现的代码),包括其中出现的很多问题和错误,学到的新知识等等。解决,而且只使用在线的方法,限制了他们可以学习的模型的丰富性。

weixin_58244117的博客 4759

2020-11-04 Stf Docker 安装及连接

这里写自定义目录标题二、Docker 部署docker pull images(STF_Docker镜像)创建容器实例容器可视化合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的导出与导入导出导入 二、Docker 部署 1.安装docker 2.拉去指定的 image docker pull images(STF_Docker镜像) # D

菜鸡 1684

洛达开发--AB1585 PC 工具介绍

洛达常用的PC开发工具包括三款:1)IOT_Flash_Tool是固件烧写工具,支持USB/UART接口下载,需通过断电重启完成烧录;2)EPT是图形化PinMux配置工具,适用于MT25x3/MT768x等芯片的引脚复用设置;3)ATK是综合开发套件,包含日志工具、配置工具、OTA工具和实验室测试工具等组件。这三款工具分别针对固件烧录、硬件配置和系统调试等不同开发环节,形成完整的开发工具链。

Joon2020的博客 669

docker 搭建stf

看本篇文章的前提是,具有一定的docker知识以及环境 ##拉取镜像 docker pull openstf/stf:latest docker pull sorccu/adb:latest docker pull rethinkdb:latest docker pull openstf/ambassador:latest docker pull nginx:latest ##创建需要映射到本地的文件夹 ls cd software/ ls mkdir stf ls cd stf pwd ##启动re.

shylcok的博客 312

【ESP 保姆级教程】第三方库篇 ——TimeLib库,一个非常Nice的时间库,结合第三方进行校正时间

Time,这是一个为Arduino提供时间支持的库。 这个库的例子中会教会我们多种方式去获取时间: - 一个`RTC`时钟 - 网络`NTP`时间 - `GPS`时间

单片机菜鸟哥的博客 3674

基于Simulink的四足机器人楼梯攀爬仿真模型

构建一个基于Simulink的四足机器人楼梯攀爬仿真模型,旨在模拟四足机器人在面对楼梯等障碍时的运动控制和稳定性调整。以下是一个详细的步骤指南,帮助你从零开始创建这样一个仿真模型。

xiaoheshang_123的博客 246

Docker系列❤

Docker系列文章,包括Docker的安装部署,通过Docker部署STF云真机平台、MobSF安全测试平台等

綦枫Maple的博客 597

【数据集4】GSWP3数据集详解

简介GSWP3数据集

WW、forever的博客 1366

ubuntu 部署ATX

关于ATX ATX是一套移动设备管理平台,可以理解为STF+IOS支持增强版,含: STF功能+ios支持 环境 Ubuntu21.04+Docker+atxserver2+provide root@ubuntu:/home/app/docker-airtest# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 21.04 Release: 21.04 Codename: hirs

LiXueFu727224204的博客 733

Python 爬虫实战:爬取电商平台商品信息(价格 / 销量 / 评价)

摘要:本文详细介绍基于Python的电商商品信息爬取技术方案,以京东商品详情页为例,对比分析静态(BeautifulSoup)和动态(Selenium)两种爬取方式的实现逻辑。静态爬取适合获取基础信息,而动态爬取可解决JS渲染数据的获取问题。文章包含完整的代码实现、反爬规避策略及数据存储方案,涵盖商品名称、价格、销量、评价等核心数据提取。同时强调爬虫的合规使用,提供扩展方向建议,为电商数据采集提供实用技术参考。

2503_91057718的博客 2021

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Mac下使用docker搭建STF(踩坑失败)

一、     docker 容器的安装: 1、 什么是docker?(摘自百度百科)     Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。我的理解是docker就像一个虚拟机,可以在这里面跑一些应用。 2、Docker的下载: 访

yorkz0909的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STF移动测试云平台搭建

一.STF介绍 Smartphone Test Farm(简称STF)是一个web应用程序,主要用于从指定的浏览器中远程调试智能手机、智能手表等,可远程调试超过160多台设备。STF可以便捷的管理移动测试设备,提高测试机的高效使用、便捷移动测试。 二.STF的功能 支持安卓2.3-10.0系统(10.0系统为目前最新) 通过浏览器远程控制,支持远程鼠标键盘对真机进行操作 远程复制粘贴功能 快照截图 应用包及文件的上传/下载功能 支持远程端浏览器进行真机访问操作 日志输出及错误日志输..

weixin_40542151的博客 2817

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Android手机管理平台搭建:STF和atxserver2

STF(Smartphone Test Farm)是一个Android手机设备管理平台,通过在浏览器上远程调试智能手机、手表和其它设备,一般用于远程管理、调试、监控多个设备。atxserver2移动设备管理平台支持支持Android和iOS,它也使用到了STF。

测试开发小记 3547

小白搭建STF在Ubuntu下Docker化环境

STF(or Smartphone Test Farm)是一个 Web 应用程序,用于从舒适的浏览器远程调试智能手机,智能手表和其他小工具。 STF平台的十大核心feature 很多云测平台都是通过对STF进行了二次开发实现了云真机租用的功能,且可以通过STF进行二次开发实现APP自动化和专项的兼容性自动化测试。由于npm安装的方式对于想要尝鲜的测试猿们有一些环境问题困扰,本文从以Docker的方式出发,旨在Linux下搭建一套完整的STF平台。 安装Docker sudo apt-g.

公众号-测试生财 494

CentOS7使用Docker安装STF安卓设备管理平台

一、系统环境:CentOS7 centos所有版本下载地址:http://mirrors.aliyun.com/centos/ 查看CentOS的版本号:cat /etc/centos-release 查询操作系统内核版本信息:uname -r 查看操作系统位数:getconf LONG_BIT 关闭防火墙:systemctl stop firewalld.service 查看防火墙状态:systemctl status firewalld.service Active行存在disavti

测试帮日记 1180

搭建stf平台(阿里云+本地Mac)

一、背景 公司买的测试机越来越多,但是公司也需要做资产管理,所以希望这些设备都能等级在册,所以测试机都挂在我的名下。在工作中开发会经常来借测试机导致有时候不知道手机在哪,经常需要去找开发问手机在哪里。所以就通过stf进行手机管理。 二、开源轮子 [STF官网](https://github.com/openstf/stf) 三、环境搭建 mac上使用brew安装 brew install ...

start的博客 1392

【STF】平台搭建

项目地址:openstf/stf 操作系统:Mac OS Catalina 第一步 安装依赖 Mac 上安装是非常简单的,直接拿官方给出的安装方法 ~ On Mac OS, you can use homebrew to install most of the dependencies: brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config 或者也可以使用 Docker 进行安装,官方提供了完整的 docker fi

测试小工 636

docker中搭建stf环境

docker stf sdk30 android 11

weixin_39246324的博客 1458

搭建OpenSTF手机设备管理平台

目录 ​ Linux(CentOS7)搭建STF 安裝nodejs 安裝jdk 安裝Android-sdk-linux 普通搭建方式 (1) 安装rethinkdb数据库 (2) 安装graphicsmagick (3) yasm安装 (4) libsodium安装 (5) Zeromq安装 (6) protobuf安装 (7) pkg-config安装 (8) stf...

m0_37718872的博客 4515

Mac下搭建STF

一、安装Docker: 官网下载docker: Install Docker for Mac 二、使用docker搭建STF平台 安装依赖库,在终端输入: docker pull openstf/stf:latest docker pull sorccu/adb:latest 报错: docker pull sorccu/adb:latest Error response from daemon: Get https://registry-1.docker.io/v2/: net/http

wutongyu344的专栏 577

win10 系统Docker搭建设备共享平台stf(一)

本次分享的win10平台docker搭建stf,包括主节点的搭建和子节点部署,主要便于大家进行设备的借用调试以及资源统一使用,节省成本,也便于测试做兼容性测试;准备资源1.虚拟机软件:...

1129
上一篇: 安全测试工具http_load(Http泛洪)
下一篇: Flask 踩坑连载。。。。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值