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

 

 

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