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