1. 程式人生 > 其它 >Java+restassured + juint5+extentx+jenkins介面自動化測試環境搭建

Java+restassured + juint5+extentx+jenkins介面自動化測試環境搭建

技術標籤: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

  1. 確保已經執行mongodb
  2. clone或者下載extentX,解壓到某一目錄,戳我直達
  3. 進入目錄中,使用命令npm install安裝本模組
  4. 使用命令 sails lift 啟動服務
  5. 開啟瀏覽器,使用 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就可以了