opendx Mac电脑环境搭建

下载

1.jdk:https://www.oracle.com/java/technologies/javase-downloads.html (v1.8)

2.xcode和xcode command:https://developer.apple.com/download/more/ (v11.6)

3.opendx下载地址:

  • 前端:https://github.com/opendx/frontend
  • server:https://github.com/opendx/server
  • agent:https://github.com/opendx/agent

4.maven:https://maven.apache.org/download.cgi (v3.5.4)

5.安装MySQL 5.7.27,不要太高的版本,如果太高会报错

环境配置

1.jdk环境配置

  • .dmg安装
  • 配置.bash_profile
  • export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
  • export CLASSPATH=.:{JAVA_HOME}/lib/tools.jar

2.maven环境配置

  • 解压
  • 配置.bash_profile
  • export MAVEN_HOME=/Users/apache-maven-3.6.0
  • export PATH=MAVEN_HOME/bin

3.node****配置

  • brew install node
  • sudo n stable (v12.18.3)
  • npm config set registry https://registry.npm.taobao.org/

4.xcode和xcode command

  • .dmg安装

5.python

  • brew install python

7.opendx

  • 前端 (v0.7.8):

  • 解压

  • cd /data/opendx/frontend-master

  • npm install -g core-js@2

  • npm install

  • npm run build:prod

  • server (v0.7.8):

  • 解压

  • cd 对应目录的 server-master下

  • 执行 mvn clean package -Dmaven.test.skip=true,,执行完后会生成jar包

如果遇见以下错误

1.jpg
  • 报错用idea打开,点击同步,下载完成后点击package,生成jar包

[图片上传失败...(image-695f0f-1609843877093)] ​

  • agent (v0.7.8):

  • 解压

  • cd /Users/Desktop/data/opendx/agent-master

  • mvn clean package -Dmaven.test.skip=true,执行完后会生成jar包

如果报错解决同上

8.appium

下载appium的dmg文件安装,不建议用命令安装。安装完毕配置环境变量

9.mjpeg-consumer

  • npm install -g mjpeg-consumer

配置

server

  • 数据库:CREATE DATABASE opendx CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
  • 密码Nihao123!
  • cd 对应目录下的/opendx/server-master/target
  • mkdir static
  • 拷贝/data/opendx/frontend-master下的dist文件夹到opendx/server-master/target/static目录下,并将dist文件夹名改成frontend

agent

  • 拷贝opendx/agent-master下的vendor文件夹到opendx/agent-master/target目录下(不需要该名)

启动server服务命令

  • cd /Desktop/data/opendx/server-master/target (目录根据自己的做修改)

java -jar server-0.7.8.jar --db-url=127.0.0.1:3306/opendx --db-username=root --db-password=1qaz@WSX

注释 0.7.8为生成的jar包的名称,有的可能为0.7.6 1qaz@WSX为数据库密码

启动agent服务命令:

java -jar agent-0.7.8.jar --ip=10.30.37.169 --server=http://127.0.0.1:8887 --android=true --ios=true

test-wifi****命令

java -jar agent-0.7.8.jar --ip=10.30.12.19 --server=http://127.0.0.1:8887 --android=true --ios=true

server启动

浏览器输入http://127.0.0.1:8887/ u:admin p:admin

agent

33.png

连接手机

连接iPhone(安装了WebDriverAgent)或安卓手机(打开开发者选项),点击mobile,刷出手机点击连接即可
参考文档:

https://testerhome.com/opensource_projects/105

使用视频:

https://www.bilibili.com/video/BV1z7411D7Do?from=search&seid=8572825875559518871
QQ交流群:703392467

你可能感兴趣的:(opendx Mac电脑环境搭建)