Java+restassured + juint5+extentx+jenkins介面自動化測試環境搭建
阿新 • • 發佈:2021-02-10
技術標籤:Server Test介面自動化測試介面自動化自動化測試java
Java+restassured + juint5+extentx+jenkins環境搭建
前言
介面自動化的作用已經不言而喻了,低成本高價值的特性使其在測試過程中顯得尤為重要,本文就當前比較常見的幾個測試框架、報告框架做一個簡單的環境搭建介紹,不足之處,敬請指正。
條件
1. 作業系統,本文主要以mac作為例子,其實搭建起來和系統幾乎沒關係 2. Java環境(mac直接安裝的Java能正常使用,但是沒有配置JAVA_HOME會導致命令列執行報錯,具體見後文) 3. Node.js環境,自行下載安裝 4. mongoDB環境 5. Jenkins環境
Node.js環境配置
官網下載:https://nodejs.org/zh-cn/
版本無所謂,你喜歡就好,建議下載LTS版本,以獲取後續持續支援。
安裝完成後terminal中輸入:node -v,如下圖環境配置成功
MongoDB環境配置
配置方法參考菜鳥教程brew安裝,簡單傻瓜式,反正適用於我,我就支援copy了!
brew tap mongodb/brew
brew install mongodb-[email protected].4
注:@ 符號後面的 4.4 是版本號。
安裝資訊:
- 配置檔案:/usr/local/etc/mongod.conf
- 日誌檔案路徑:/usr/local/var/log/mongodb
- 資料存放路徑:/usr/local/var/mongodb
執行 MongoDB:
我們可以使用 brew 命令或 mongod 命令來啟動服務。
brew 啟動:
brew services start mongodb-[email protected].4
brew 停止:
brew services stop mongodb-[email protected].4
mongod 命令後臺程序方式:
mongod --config /usr/local/etc/mongod.conf --fork
這種方式啟動的話,要關閉可以進入 mongo shell 控制檯來實現:
db.adminCommand( { "shutdown" : 1 })
如果你跟我一樣有強迫症,你可以再去用資料庫客戶端嘗試連線下,畢竟我是菜鳥習慣GUI的客戶端…
MongoDB環境配置
此處參考:https://blog.csdn.net/weixin_30795127/article/details/97082970
- 確保已經執行mongodb
- clone或者下載extentX,解壓到某一目錄,戳我直達。
- 進入目錄中,使用命令npm install安裝本模組
- 使用命令 sails lift 啟動服務
- 開啟瀏覽器,使用 IP+埠訪問服務,服務預設埠為1337
設定監聽和依賴
此處請參考原博主設定吧。https://blog.csdn.net/weixin_30795127/article/details/97082970
常見問題:
- sails命令不識別:npm install sails -g(看到info: Created a new Sails app xxx即成功)
- No compiler is provided in this environment. Perhaps you are running on a JRE xxx:去配置下JAVA_HOME就可以了