测试开发全栈之Python自动化 ATX2(Atxserver2)集群环境搭建

程序员一凡 · 2021年03月20日 · 1987 次阅读

Atxserver2 集群环境搭建

  • python 版本 3.6 及以上
  • git
  • nodejs8+ 版本 (必须使用这个版本)
  • 运行命令时不能报错,如出错报错请重新检查环境

安装运行 rethinkdb 数据库

  • CMD 运行命令:rethinkdb.exe -d data/ (打开后窗口不能关闭)

atxserver2 下载及启动服务

(2)克隆代码到本地

  • 先安装 Git,先将代码 clone 到本地
  • atxserver2 文件根目录,CMD 输入如下命令
git clone https://github.com/openatx/atxserver2.git
  • 进入到文件根目录,安装依赖,到根目录执行 pip install -r requirements.txt

(3)启动

  • 启动 atxserver 服务,进入 atx2 所在目录并执行 (打开后窗口不能关闭) python main.py

  • 设置监听端口 python main.py --server 本机IP地址:4000 # 默认监听的就是这个地址

启动之后,局域网浏览器打开:http:本机 IP 地址:4000, 完成认证之后就可以顺利的看到设备列表页了。不过目前还是空的,什么都没有。

android-provider 下载及启动

(4)Android 设备接入

接下来,进行安卓设备接入。这时需要用到另外一个项目 atxserver2-android-provider 这个项目运行

需要 Python3.6+ 和 NodeJS(官网强调 node 必须使用 node8);

  • 先将代码 clone 到本地
git clone https://github.com/openatx/atxserver2-android-provider.git
  • 安装依赖,到 atxserver2-android-provider 根目录执行

    pip install -r requirements.txt
    
  • 检查移动设备连接

adb devices
  • 启动 Provider 服务连接宿主机,进入到 atxserver2-android-provider 根目录执行 (打开后窗口不能关闭)
python main.py --server 本机IP地址:4000

浏览器输入本机 IP 地址:4000 访问 ATX server2 设备管理系统,设备列表展示如下:

文章首发于微信公众号:程序员一凡,转载请注明出处!

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册