Linux环境下搭建Java Web测试环境的具体步骤
Linux環(huán)境下搭建Java Web測試環(huán)境的具體步驟
無論你是中高級測試工程師,還是初級,在面試中,面試官都會問一句:“你會搭建測試環(huán)境嗎?你熟悉Linux基本操作命令嗎?”。當然,在面試中你可以簡單闡述下搭建步驟,但是實際工作應用中,你可能就不知道具體的步驟細節(jié)。本文將重點分享Java Web測試環(huán)境搭建的具體步驟,你可以了解下。
- Linux環(huán)境下搭建Java Web測試環(huán)境的具體步驟
- 1 什么是測試環(huán)境
- 2 搭建環(huán)境常用的Linux目錄結構及命令
- 2.1 Linux默認目錄結構
- 2.2 Linux常用命令
- 3 Java Web測試環(huán)境搭建的具體步驟
- 3.1 安裝JDK
- 3.2 安裝Web服務器 — Tomcat
- 3.3 安裝數據庫 — MySQL
- 3.4 項目部署
- 3.5 啟動MySQL、Tomcat
1 什么是測試環(huán)境
測試環(huán)境,即測試運行其上的軟硬件環(huán)境相關的描述,為了完成軟件測試工作所必需的計算機軟硬件、網絡、數據及測試工具的總稱。可以用公式表示為:
通俗地說,測試環(huán)境就是測試工程師測試程序時需要的承載體,模擬真實環(huán)境的配置。針對Java Web測試環(huán)境可以概括為:
本文搭建的Java Web測試環(huán)境選擇Linux操作系統(tǒng)、JDK、Tomcat服務器、MySQL數據庫。測試環(huán)境與開發(fā)環(huán)境、生產環(huán)境是有本質區(qū)別的,它盡量做到與用戶的生產環(huán)境(真實環(huán)境)相同。
2 搭建環(huán)境常用的Linux目錄結構及命令
2.1 Linux默認目錄結構
| /: | 根目錄 |
| /root: | root賬戶的home目錄 |
| /home: | 用戶的目錄,每個用戶有一個home |
| /bin: | 可執(zhí)行文件和命令 |
| /lib: | 庫文件 |
| /etc: | 配置文件存放地 |
| /usr: | 用戶的應用程序和文件的安裝地 |
| /var: | 包含各種數據文件、日志、臨時文件 |
| /tmp: | 程序產生的臨時文件 |
| /boot: | 啟動目錄,包含啟動過程中大部分文件 |
| /dev: | 設備文件目錄 |
| /mnt: | 掛接其他文件系統(tǒng) |
| /sbin: | 系統(tǒng)管理員的命令和工具 |
2.2 Linux常用命令
| pwd | 顯示當前所在目錄的路徑 |
| cd / | 進入到系統(tǒng)根目錄 |
| cd /tmp | 進入指定目錄/tmp |
| cp file /tmp | 復制file文件到/tmp目錄下 |
| cp /home/file1 /tmp/file2 | 復制/home/file1到/tmp目錄下并改名為file2 |
| tar -zxvf file | 解壓file包 |
| -z | 支持gzip壓縮文件 |
| -x | 解壓縮文件 |
| -v | 顯示詳細過程 |
| -f | 指定壓縮文件 |
| vi /tmp/file | 編輯指定目錄/tmp下的file文件 |
| :w | 保存修改 |
| :q | 退出vi |
| :wq | 保存并退出 |
| mkdir dir | 在當前目錄下創(chuàng)建dir 子目錄 |
| mkdir /tmp/dir | 在指定目錄/tmp下創(chuàng)建dir子目錄 |
| mv file /tmp | 移動file文件到/tmp目錄下 |
| rm /tmp/file | 刪除指定目錄/tmp下的文件file |
| rpm -qa | grep linux |
| -q | 對已安裝的包進行簡單查詢 |
| rpm -e packagename | 卸載已安裝的package包 |
| kill -9 進程號 | 強制關閉指定進程 |
3 Java Web測試環(huán)境搭建的具體步驟
Java Web項目測試必備工具:虛擬機(VMware Workstation)、Java環(huán)境配置(配置JDK)、Web服務器(Tomcat)以及數據庫(MySQL)等,各工具所需版本根據需要來下載相應版本。
準備好必備工具后,接下來就是開始搭建:首先,配置Java環(huán)境,即下載JDK并配置環(huán)境變量;其次,安裝好JDK后再下載并安裝Tomcat,設置好Tomcat編碼;接著,安裝MySQL和導入SQL,值得注意的是必須使MySQL客戶端和Web服務器端編碼設置完后才再導入SQL;然后,進行項目文件從從Windows上導入到Linux里,以及修改數據庫連接配置;最后,啟動MySQL、Tomcat進行訪問,這樣就搭建好了測試環(huán)境。
3.1 安裝JDK
Step1:檢查Linux是否已存在的JDK
rpm -qa|grep -i jdk //如果有自帶,先卸載再裝Step2:如果有JDK相關文件,那么就卸載
rpm -e 已安裝的包Step3:把包復制到/usr/local目錄下
cp JDK壓縮包名 /usr/localStep4:解壓JDK壓縮文件
tar -zxvf 壓縮包文件名Step5:配置系統(tǒng)環(huán)境變量
vi /etc/profile- JDK的安裝路徑:
- 類的搜索路徑:
- 命令的搜索路徑:
Step6:輸入:wq,回車退出,重新執(zhí)行系統(tǒng)配置文件,刷新
source /etc/profileStep7:查看JDK版本信息及檢查Java是否安裝成功。
java -version javac -version //若顯示所安裝的版本,則說明JDK安裝配置成功3.2 安裝Web服務器 — Tomcat
Step1:把下載的tomcat包復制/usr/local,和JDK一樣
Step2:在當前目錄下創(chuàng)建tomcat目錄,并將tomcat包復制到tomcat目錄
Step2:解壓文件到tomcat
tar -zxvf 壓縮包名Step3:修改端口號:進入conf 修改server.xml文件,8080是默認的端口號,需要根據情況修改
Step4:啟動服務,在tomcat/bin目錄執(zhí)行 ./startup.sh文件;關閉服務,在tomcat/bin目錄執(zhí)行 ./shutdown.sh文件
Step5:檢查,在Firefox瀏覽器中輸入訪問地址:IP:8080/
如果連接上,出現tomcat默認頁面,則安裝成功;如果連接不上,但tomcat又是顯示啟動OK,檢查firewall,路徑為 /etc/sysconfig/iptables,將8080端口開啟,.重啟服務。
3.3 安裝數據庫 — MySQL
MySQL安裝比較簡單,可以使用源碼安裝,也可以使用yum在線安裝,在這里介紹yum在線安裝。
Step1:檢查Linux是否有存在的MySQL
rpm -qa|grep -i mysqlStep2:如果有MySQL相關殘余文件,那么就卸載
rpm -e 殘余文件名Step3:安裝命令
yum search mysql yum install mysql.x86_64 mysql-server.x86_64Step4:給MySQL設置root密碼
/usr/bin/mysqladmin -u root passwd ‘預置密碼’Step5:安裝成功后,啟動服務
service mysqld start service mysqld restartStep6:直接輸入mysql 進入到數據庫
3.4 項目部署
將項目文件從Windows系統(tǒng)導入部署到Linux系統(tǒng)中,輸入:
cd /var/www/html rz然后再選擇框找到該項目文件的路徑進行確定,這就久完成了項目文件的導入。
導入好項目文件后,修改數據庫連接的配置文件,連接到正確的測試數據庫,然后就OK了。
3.5 啟動MySQL、Tomcat
service mysqld start //啟動MySQL ./startup.sh //啟動Tomcat在Tomcat沒有報錯的情況下進行瀏覽器訪問后臺,當出現一個登錄頁面時,說明整個Java Wed環(huán)境成功搭建。
搭建測試環(huán)境是所有測試工程師都應具備的能力,熟練操作Linux命令也是不可或缺的技能。
- 致謝
若對大家有用,感謝點贊或評論;若有不足或補充之處,也感謝大家評論進行指正或完善。相信這是互相進步的開始!
總結
以上是生活随笔為你收集整理的Linux环境下搭建Java Web测试环境的具体步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 芯片封装介绍
- 下一篇: Linux设备驱动开发入门之——hell