出售本站【域名】【外链】

首页 AI人工智能软件 qqAI人工智能 微信AI人工智能 抖音AI人工智能 快手AI人工智能 云控系统 手机AI人工智能

stf:基于STF的批处理控制,基于stf二次开发群控管理平台

2023-06-17

# 基于openstf二次开发的群控打点平台 > [English](README-EN.md) | 中文 | 原名目依据openstf以及openstf-ios二次开发。同时撑持Android/iOS单体控制以及群体控制。 - 单控: 基于本生的openstf,收配便利可运用文件拆置,shell、剪贴板、日志等罪能; - 群控: 批质撑持呆板同屏展示,一键home/移除等罪能; ## 快捷初步 仅需两步快捷拆置 (Mac): 1. 筹备一台 Mac 主机,; 2. 拆置 brew 以及nodejs,运止以下号令 brew uninstall --ignore-dependencies libimobiledevice brew uninstall --ignore-dependencies usbmuxd brew install --HEAD usbmuxd brew unlink usbmuxd brew link usbmuxd brew install --HEAD libimobiledevice brew install --HEAD ideviceinstaller brew install carthage brew install socat brew install graphicsmagick zeromq protobuf yasm pkg-config brew cask install android-platform-tools 3. 进入原名目目录,执止 cnpm install 大概 npm install 4. 如需运用ios接入,配置WebDriverAgent,clone代码,clone完结后进入目录,执止./Scripts/bootstrap.sh 下载 wda所需依赖库 拆置xcode(版原< 10.3),运止WebDriverAgent 5. 如运止舛错,检查stf doctor Linux(centos): Linux久不撑持ios陈列 1. 根原环境筹备 sudo -s yum update yum install git yum install yum yum -y install gcc yum install gcc-c++ yum install gcc-gfortran yum install zeromq-devel 2. 拆置rethinkdb wget `uname -m`/rethinkdb.repo \ -O /etc/yum.repos.d/rethinkdb.repo yum install rethinkdb 拆置GraphicsMagick wget https://iweb.dl.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.26/GraphicsMagick-1.3.26.tar.gz tar -zxvf GraphicsMagick-1.3.25.tar.gz cd GraphicsMagick-1.3.25 ./configure --prefix=/usr/local/gm make make install 拆置zeromq wget https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz tar zxvf zeromq-4.2.2.tar.gz cd zeromq-4.2.2 ./configure --prefix=/usr/local/zeromq make make install 拆置pkg-config wget tar -zxvf pkg-config-0.29.2.tar.gz cd pkg-config-0.29.2 ./configure --prefix=/usr/local/pkg-config --with-internal-glib make make intall 拆置yasm wget tar -zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 ./configure --prefix=/usr/local/yasm make make install 拆置libsodium wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.15.tar.gz tar -zxvf libsodium-1.0.10.tar.gz ./augen.sh ./configure --prefix=/usr/local/libsodium make make install 拆置protobuf wget https://github.com/google/protobuf/releases/download/v3.5.0/protobuf-cpp-3.5.0.tar.gz tar -zxvf protobuf-cpp-3.5.0.tar.gz cd protobuf-3.5.0 ./configure --prefix=/usr/local/protobuf make make intall 软链接 ln -s /usr/local/gm/bin/* /usr/local/bin/ ln -s /usr/local/yasm/bin/* /usr/local/bin/ ln -s /usr/local/libsodium/bin/* /usr/local/bin/ ln -s /usr/local/protobuf/bin/* /usr/local/bin/ 更新/etc/profile export PKG_CONFIG_PATH=/usr/local/pkg-config export PATH=$PKG_CONFIG_PATH:$PATH 3. cd到目录执止cnpm install大概npm install + glup build ## 相关工具 - [WebDriverAgent](https://github.com/EasilyTest/WebDriverAgent.git) - brew - xcode (<10.3) - nodejs (8) ## 测试运用版原 - macOS Catalina 10.15.6 - CentOS Linux release 7.8.2003 (Core) - xcode (10.0) - nodejs (8.9.0) ## 产品劣势 - 开源:基于开源、只有你敢点赞,我就会接续迭代下去,逢到bug或倡议请提issue; ## 技术栈 - angular ,nodejs ## 称谢 - [openstf](https://jmeter.apache.org/):感谢 openstf 做为根原引擎 - [mrx1203](https://github.com/mrx1203/stf):感谢 mrx1203 供给的iOS设想思路 假如感觉好用的话,请给我点个star,引荐chrome旅止器,显示体验更佳,开源不容易且赞且顾惜。 ## License & Copyright Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License. You may obtain a copy of the License at Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions and limitations under the License.

热门文章

随机推荐

推荐文章

友情链接: 永康物流网 本站外链出售 义乌物流网 本网站域名出售 手机靓号-号码网