TestHubo是一款開源免費的測試管理工具, 下面介紹MacOS私有部署的安裝與配置。TestHubo 私有部署版本更適合有嚴格數據安全要求的企業,支持在本地或專屬服務器上運行,以實現對數據和系統的完全控制。
1、Mac 服務端安裝
- Mac安裝包下載地址:https://download.tiklab.net/testhubo
- 下載完成后,獲取名為 tiklab-testhubo.x.x.x.dmg 的可執行文件。
- 雙擊打開 .dmg 文件,將 Postin 拖入 應用程序 文件夾。
- 安裝完成后,點擊 應用程序 文件夾中的 TestHubo快捷方式啟動服務。
2、Mac Agent安裝
- Mac安裝包下載地址: https://download.tiklab.net/download/testhuboAgent
- 下載完成后,獲取名為 tiklab-testhubo-agent-x.x.x.dmg 的可執行文件。
- 雙擊打開 .dmg 文件,將 Postin 拖入 應用程序 文件夾。
- 安裝完成后,點擊 應用程序 文件夾中的 TestHubo快捷方式啟動服務。
3、登錄
3.1 默認賬號
用戶名:admin,密碼:123456
首頁:
3.2 登錄方式
- 默認本地
默認支持通過賬號密碼登錄,滿足基礎登錄需求。若需要使用企業微信、釘釘或 LDAP 等高級登錄方式,可參閱TesHubo文檔獲取相關配置說明。
- 統一登錄
支持通過Soular門戶中心的統一登錄,登錄方式同上,方便用戶在多個應用間無縫切換。統一登錄方式需安裝 Soular,具體安裝步驟可參考Soular文檔。
4、配置
允許自定義端口、數據存放目錄、數據庫連接、數據庫備份策略和統一登錄設置,以滿足特定個性化需求。
yaml文件默認位置:
系統 | 默認位置 |
Windows | 默認在安裝目錄 --> conf目錄下 |
Mac | 默認在app下的Contents --> conf 目錄下 |
Linux | 默認在/opt/testhubo/conf 目錄下 |
Docker | 默認在鏡像文件內/usr/local/testhubo/conf 目錄下 |
4.1 應用啟動端口自定義
允許用戶自定義應用的啟動端口,以便在特定網絡環境下避免端口沖突或滿足其他配置需求。
屬性 | 值 |
server.port | 系統啟動的端口號(可更改) |
4.2 數據存放目錄自定義
支持用戶自定義數據存放目錄的位置,幫助用戶根據需要選擇存儲路徑。
屬性 | 值 |
DATA_HOME | 數據文件存放地址 |
4.3 數據庫自定義
支持自定義數據庫連接方式,用戶可以選擇使用內嵌數據庫或指定外部數據庫地址。根據需求配置數據庫連接。
屬性 | 值 |
postgresql.embbed.enable | 是否使用內嵌數據庫,true:使用 false:不使用。如果配置為false,需要把該文件中jdbc下的數據庫連接信息更改為自己的數據庫地址,用戶名以及密碼。 |
postgresql.database | 是否使用內嵌數據庫默認連接的數據庫,默認為testhubo-ee如果更改次默認值需要把jdbc下的數據庫連接信息更改為新的數據地址。 |
postgresql.db.port | 使用內嵌數據庫的啟動端口,默認為8301,如果更改需要同時把jdbc.url中的數據庫連接地址端口更改。 |
postgresql.db.username | 使用內嵌數據庫的用戶名,默認為postgres,如果更改需要同時把jdbc.username中的數據庫連接地址用戶名更改。 |
postgresql.db.password | 使用內嵌數據庫的密碼,默認為darth2020,如果更改需要同時把jdbc.password中的數據庫連接地址密碼更改。 |
postgresql.db.address | 使用內嵌數據庫的數據庫文件保存位置,默認為${DATA_HOME}/postgresql,即默認的應用數據目錄下的postgresql目錄。注:如果更改該目錄,該路徑目錄必須為空目錄,否則會導致數據庫無法啟動。 |
jdbc.url | 默認是:jdbc:postgresql://localhost:8301/testhubodb?stringtype=unspecified 其中 8301為端口號,testhubodb為數據庫名字,這兩個可更改 但是端口號必須與postgresql.db.port 保持一致 數據庫名字必須與postgresql.database 保持一致 |
jdbc.username | 數據庫登錄名,必須與postgresql.db.username一致 |
jdbc.password | 數據庫登錄密碼,必須與postgresql.db.password一致 |
4.4 備份數據庫自定義
允許用戶自定義備份配置,包括設置備份的時間和選擇備份文件的存儲路徑。
屬性 | 值 |
backups.time | 備份時間,corn表達式格式,默認為凌晨兩點。 |
backups.dir | 備份地址,默認為${DATA_HOME}/backups,即應用數據目錄下的backups文件夾。 |
4.5 配置統一登錄
統一登錄,即統一使用Soular的用戶,部門等,這樣配置可以讓一個用戶同時使用多個應用。需要安裝Soular,具體安裝詳見Soular文檔
屬性 | 說明 |
soular.embbed.enable | 是否為統一登錄,true: 本地模式 false:統一模式 |
soular.address | Soular的應用地址,統一模式 必填 |
5、更新
TestHubo支持用戶使用腳本一鍵升級,只需要執行應用升級腳本即可。
TestHubo的升級腳本位置:
系統 | 默認位置 |
Windows | 進入默認安裝目錄 --> 進入bin目錄 --> 執行update.bat腳本。 |
Mac | 進入app下的Contents --> 進入bin目錄 --> 執行update.sh腳本。 |
Linux | 默認在/opt/testhubo/bin 目錄下 --> 執行update.sh腳本。 |
Docker | 默認在鏡像文件內/usr/local/testhubo/bin 目錄下 --> 執行update.sh腳本。 |
6、升級到企業版
TestHubo 安裝后默認為免費版,要啟用企業版功能,用戶需要訪問官網訂閱并購買 License 密鑰。購買后上傳 License 密鑰即可升級至企業版,解鎖更多高級功能和擴展服務。
6.1 試用
TestHubo 提供企業版功能的試用,用戶可以在試用期內體驗所有企業版功能。試用步驟如下:
- 進入個人中心
瀏覽器進入Tiklab官網 --> 點擊左上角登錄 --> 點擊左上角頭像進入個人中心
- 試用
點擊訂閱 --> 點擊訂閱管理 --> 選擇Postin --> 點擊企業版試用
6.2 訂閱
用戶可以根據企業的需求選擇合適的訂閱時長和人數,靈活配置以滿足不同團隊的要求。訂閱步驟如下:
- 進入個人中心
瀏覽器進入Tiklab官網 --> 點擊左上角登錄 --> 點擊左上角頭像進入個人中心
- 訂閱
點擊訂閱 --> 點擊訂閱管理 --> 選擇Postin--> 點擊訂閱
6.3 Licence下載與導入
- Licence下載
完成訂閱或試用后,用戶可以在訂閱管理中查看已訂閱的 TestHubo 產品,并下載相應的 Licence 文件。
- 導入Licence
TestHubo 支持在線直接升級功能,用戶可以通過導入 Licence 文件啟用企業版功能。
操作步驟:系統設置 --> 版本與許可證 --> 導入Licence
7、幫助與支持
在安裝過程中遇到問題?我們為你準備了詳細的文檔和教程,幫助你快速解決任何問題。訪問 TestHubo文檔中心,獲取詳細的配置指南和常見問題解答。如果需要更多幫助,歡迎隨時向我們的活躍社區提問,與你的同行們共同探討解決方案!
- 文檔:https://doc.tiklab.net/document/d396a1bc29fe
- 社區:https://developer.tiklab.net