1. 程式人生 > >介面測試環境部署---筆記

介面測試環境部署---筆記

1、專案搭建在 jdk---tomcat---資料庫mysql 的測試伺服器上, 並在Linux系統上(centos6.4)

有了初步瞭解 本電腦的系統版本為多少 

準備工作:

1)準備一臺Linux伺服器

2)tomcat安裝包

3)jdk安裝包

4)xshell 以及xftp

以上 xshell 和 xftp 都要提前和虛擬機器聯好

2、確保linux防火牆關閉  輸入 service iptables status 檢視防火牆狀態 

                                 輸入 service iptables stop 防火牆關閉

3、 把左邊的jdk 檔案和apache檔案用xftp放在伺服器的opt檔案下

並解壓 解壓的命令為 tar -xzvf   解壓後後生成兩個檔案 並賦權 chmod -R 777+ 檔名

4、然後配置環境變數 輸入 vi   /etc/profile   輸入G 定位文字最後

並在文字最後新增環境變數

JAVA_HOME=/opt/jdk1.8.0_141  #這裡根據安裝路徑寫所在目錄
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH5

然後再輸入以下指令

使環境變數生效   如何驗證 已經生效呢??輸入 java -version

顯示版本的資訊證明 成功使jdk環境配置成功

插播一條題外話  清楚tomcat快取在apache 的work 目錄下 把所有檔案都刪去 就可以了~~

6、然後進入 apache 的bin目錄下 輸入./startup.sh

7、顯示start 則證明tomcat 啟動成功 然後在瀏覽器輸入伺服器的ip:埠號(tomcat預設埠8080),出現以下畫面就是證明成功了

如果顯示不了tomcat的主頁  

有以下的原因造成 1、瀏覽器的代理沒有關掉 2、端口被佔用 

因此 我們需要在 apache的目錄下的conf檔案中修改一下sever.xml 中tomcat 的埠號 

命令為 vi sever.xml 進入介面後 輸入 /8080 定位到以下介面

並把圖上的紅圈裡的埠號修改一下 ,並重啟tomcat 使用命令為 apache 目錄bin下的shutdown.sh 和starup.sh 

應該能達到登陸tomcat主頁

第二大步驟開發提測 ----打了專案包提交到測試部進行測試

1、future.sql資料庫初始化指令碼--->navicat for mysql 新建庫,並執行指令碼;

2、將futureloan.war 放在apache的webapp

3、把配置檔案放在apache的conf

然後/apache-tomcat-8.0.30/conf   目錄中查詢jdbc.properties  並輸入vi jdbc.properties要修改配置檔案jdbc  使tomcat 與mysql 連線

上圖中的紅色圈是伺服器的ip地址~~和專案資料庫的名稱

之後記得重啟tomcat 因為放置了專案包

驗證介面環境是否成功------》在apache目錄下的logs中檢視tail -f catalina.out

 

在apache的logs檔案裡的catalina.out輸出日誌裡檢視

【Mysql的配置】

1.切換到你需要安裝mysql的路徑  cd /usr/local

2.網上的安裝方式都有很多,我們這裡是自己搭建測試環境,可以直接選擇線上安裝,命令如下: yum install mysql-server,一直等待它安裝完成,期間有些步驟需要詢問是否繼續,直接輸入Y即可

3.安裝完成後,啟動mysql 服務,命令為: service mysqld start,看到如下截圖,則說明安裝mysql成功了

4.一般這樣安裝的mysql 都是預設為root根使用者進行登入,密碼也預設為空,所以輸入下面的命令: mysql -u root -p, 然後密碼處輸入回車,即可登入到資料庫了。如下所示:

進行到上部就可以證明mysql 生效

 6.如何利用本地的navicate連線linux伺服器的資料庫?並對資料庫進行操作:

1)首先要新建一個使用者,因為一般的資料庫使用者都是linux本機訪問的,我們要從外面來訪問linux的資料庫,就要建立一個許可權為%的使用者

2)在xshell中登入到資料庫中: mysql -u root -p 然後回車,要你輸入密碼的時候,你再回車就可以登入進去了,因為資料庫預設使用者是root,密碼是空的

3)切換到mysql 資料庫  use mysql

4)建立一個外面可以訪問linux資料庫伺服器的使用者:  grant  all privileges on *.* to 'root'@'%'  identified by '123456' with grant option;

5)重新整理許可權 : flush privileges;

6)然後用navicate來登陸就好了!用 root使用者,密碼是 123456 具體怎麼使用navicate連線資料庫,請自行百度!

以上便完成整個專案環境的搭建

 

正常使用虛擬機器搭建的測試環境記得做以下幾點

1、關閉防火牆 service  iptables stop 

2、開啟tomcat 進到 apache/bin/  目錄下 輸入 ./startup.sh

3、開啟MySQL  service mysqld start