如何在Linux系統上部署接口測試環境


 作為一名軟件測試人員,部署測試環境是我們日常工作的一部分,今天就簡單整理下接口測試環境部署的步驟,希望能夠幫助到大家。

今天為大家整理的接口測試環境部署涉及到Tomcat,JDK和數據庫。目前能夠提供Web網絡服務程序的有IIS、Nginx和Apache等,其中IIS是windows系統中默認的Web服務程序,Nginx因系統資源消耗低且並發能力強而得到諸多門戶網站的青睞,如新浪、網易、騰訊等,因為我日常用到的是Apache Tomcat網絡服務程序,所以今天重點為大家介紹Apache Tomcat網絡服務程序。為什么會涉及到JDK呢?因為Tomcat的運行依賴JDK,如果僅僅是運行Tomcat的話,安裝JRE也是OK的,但1.8版本的JDK包含JRE。數據庫想必就不用為大家再介紹了,因為在IT行業的人都知道,我們所有的應用程序都是要跟數據打交道的,數據庫對我們而言是再重要不過了。

跟大家介紹完搭建測試環境需要用到的幾大組件之后,廢話不多說,直接為大家上干貨,介紹基於Linux系統搭建測試環境的步驟,為什么是基於Linux系統?因為幾乎所有的生產環境都是基於Linux系統部署的。基於Linux系統部署測試環境分為3大部分:部署Tomcat服務、部署JDK、部署數據庫。下面就逐個為大家做詳細介紹:

一.部署Tomcat服務

(1)將本地下載好的tomcat安裝包拖動到linux系統中自己有權限的目錄下,我通常喜歡放在/usr/local 目錄下

(2)解壓下載好的tomcat安裝包,解壓命令:tar -xzvf  apache-tomcat-8.0.30.tar.gz

(3)解壓好之后,可以切換到tomcat的bin目錄下看看都有什么文件,截圖如下:

(4)我們可以看到tomcat的bin目錄下有一個startup.sh文件,它是啟動tomcat

應用程序的腳本,此時執行./startup.sh命令會報環境變量的錯誤,因為還沒有配置JDK

注:tomcat的目錄結構及每個目錄的作用為大家整理了一個表格,如下:

bin

Linux或Windows平台上可執行腳本,如啟動或關閉Tomcat的腳本

conf

Tomcat服務器的各種全局配置文件

lib

所有jar文件

logs

執行時的日志文件,比如啟動八錯,會保存在該目錄的文件中

temp

運行時所產生的臨時文件

webapps

主要web發布目錄,默認情況下把web應用文件放在此目錄

work

Tomcat會將JSP生成的Servlet源文件和字節碼文件放到這個目錄下

LICENSE

許可證

NOTICE

說明文件

RELEASE-NOTES

版本說明

RUNNING.txt

運行說明文件

二、部署JDK

(1)將本地下載好的jdk安裝包拖動到linux系統中自己有權限的目錄下,我通常喜歡放在/usr/local 目錄下

(2)將下載好的jdk安裝包,解壓命令:tar -xzvf  jdk-8u141-linux-x64.tar.gz

(3)解壓好之后,可以切換到jdk的bin目錄下有什么文件,如圖:

(4)告訴tomcat,JDK的安裝路徑,在/etc/profile文件中配置:

(a)vi  /etc/profile

(b)通過快捷鍵G定位到文件的最后一行

(c)通過快捷鍵i進入插入模式

(d)在文件的最后加上以下內容:

JAVA_HOME=/usr/local/jdk1.8.0_141  #此路徑是安裝jdk的路徑

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 CLASSPATH

(e)通過快捷鍵Esc進入命令行模式,輸入:wq保存退出

(f)然后運行source /etc/profile讓文件生效

(g)切換到tomcat的bin目錄下,重啟tomcat:./shutdown.sh, ./startup.sh

三、部署數據庫

(1)安裝數據庫:參考linux系統數據庫的安裝及卸載文檔

(2)配置好以下文件:

(a)sql腳本通過navicat導入數據庫

(b)war包放到tomcat的webapps文件夾下

(c)properties文件放到tomcat的conf文件夾下

(3)通過vi /usr/local/apache-tomcat-8.0.30/conf/jdbc.properties 命令進入jdbc.properties查看數據庫的鏈接是否正確

(4).如何根據日志定位異常

當系統報錯時,日志是我們用來排查問題的主要依據根據。當部署環境遇到錯誤時通常會在去查看/usr/local/apache-tomcat-8.0.30/logs路徑下的catalina.out文件。

(a) 通過tail -f catalina.out實時查看日志文件

(b)通過vi catalina.out進入日志文件,然后輸入?exception從下往上查找,一般有錯誤的地方會有縮進

以上就是如何在linux系統中部署接口測試環境的詳細步驟,主要分3大塊:部署tomcat,JDK和數據庫,每一大塊的詳細操作步驟也都一一為大家列出,也都還是比較詳細的。這些操作步驟中會涉及linux操作系統的知識,因為企業中的生產環境都是基於linux系統的,針對linux系統的基礎知識有不懂的,可以去參考《Linux就該這么學》這本書,這本書對linux基礎知識的講解是非常詳細的,像這篇文檔中部署tomcat服務器這部分可以參考該書的第10章講解使用Apache服務部署靜態網站,如果你想嘗試用Nginx服務器,你可以參考該書的第20章講解Nginx服務程序,關於數據庫的部署你可以參考第18章,書中都有介紹,相信看完之后定會開啟你學習linux的智慧之門!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM