sonic 移动端 集群测试【mac版】用于解决 Android、iOS、Windows、Mac、Web的云测方案

0.基础环境,java,npm,android_sdk,webdriveragent_ios,node,chromedriver,appium,tidevice,adbkit,adb

因 环境依赖较多,所以可快速采用appium-doctor 验证环境安装情况

 

 

1.sonic-server 下载地址

https://download.sonic-cloud.wiki/sonic/sonic-server/v1.4.0-release/sonic-server-v1.4.0-release.zip

2.解压该目录 查看是否有.env 

如无 :

 defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder

 

 3.更改docker-compose.yml

 

 键入:

docker-compose up -d

 

如图:

 

 

测试-访问

http://localhost:3000

.env配置项解释

字段名解释示例
SERVER_HOST 部署sonic-server机器的ipv4地址,不能使用localhost、127.0.0.1。 192.168.0.1
SONIC_EUREKA_USERNAME Eureka的用户名(为提高安全性,不建议使用默认值,可以更改为其他任意字符串) sonic
SONIC_EUREKA_PASSWORD Eureka的密码(为提高安全性,不建议使用默认值,可以更改为其他任意字符串) sonic
SONIC_EUREKA_PORT Eureka启动端口(一般不需要改动) 9090
SONIC_GATEWAY_PORT sonic-server-gateway服务端口(一般不需要改动) 8094
SONIC_TRANSPORT_PORT Server暴露给Agent连接的端口(一般不需要改动) 8095
SONIC_CLIENT_PORT 前端页面端口(一般不需要改动) 3000
CLIENT_HOST 前端最终暴露地址,用作发送机器人信息超链接使用。如果没有额外配置转发,二级域名等配置,可以直接填写http:// + SERVER_HOST的ipv4地址 : SONIC_CLIENT_PORT的端口。 http://192.168.1.1:3000
MYSQL_HOST MySQL服务的host,不能使用localhost、127.0.0.1. 192.168.0.1
MYSQL_PORT MySQL服务的端口(一般默认为3306) 3306
MYSQL_DATABASE Sonic服务要用到的数据库 sonic
MYSQL_USERNAME MySQL数据库用户名 root
MYSQL_PASSWORD MySQL数据库密码 Sonic!@#123
SECRET_KEY token加密密钥(为提高安全性,不建议使用默认值,可以更改为其他任意字符串) sonic
EXPIRE_DAY token有效天数 14
REGISTER_ENABLE 是否开启用户注册 true
NORMAL_USER_ENABLE 是否开启普通用户登录 true
LDAP_USER_ENABLE 是否开启LDAP用户登录 true
LDAP_USER_ID LDAP user id 搜索字段 cn
LDAP_BASE_DN LDAP user 搜索用户组 users
LDAP_BASE LDAP Base DN ou=system
LDAP_USERNAME LDAP Base DN 管理员用户名 uid=admin,ou=system
LDAP_PASSWORD LDAP Base DN 管理员密码 Sonic!@#123
LDAP_URL LDAP 服务 URL ldap://192.168.0.1:10389
FILE_CRON 清理文件定时任务 0 0 12 * * ?
RESULT_CRON 清理测试结果定时任务 0 0 12 * * ?
DAY_CRON 发送日报定时任务 0 0 10 * * ?
WEEK_CRON 发送周报定时任务 0 0 10 ? * Mon
FILE_KEEP_DAY 文件保留天数(指测试过程产生的文件,包括图片、录像等等) 60
RESULT_KEEP_DAY 测试结果保留天数 60

4.部署android 端

下载对应的agent

https://github.com/SonicCloudOrg/sonic-agent/releases

 

5.进入agent ,启动:

java -jar sonic-agent-macosx-x86_64.jar

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章