項目介紹html
項目介紹java
本篇文章詳細描述瞭如何搭建 OA 系統的測試環境,以及在環境搭建過程當中須要注意的地方。若是開發工程師僅提供一份很是簡單,甚至不提供文檔時,就須要咱們本身具有相關的知識去解決了。不少時侯,咱們都必須在上級要求下直接完成下達的任務,也許有經驗,也許沒經驗,但工做中不能由於沒有作過就拒絕,求人不如求己,理論畢竟是理論,現實終歸現實。通常地,搭建測試環境須要咱們具有相應的軟硬件知識。與開發工程師不同,測試工程師可能須要接觸衆多的測試環境,有 C/S 結構的,有 B/S 結構的,有 Windows 平臺的,也有 Linux 或者 UNIX 平臺的。形形色色,各類各樣。《OA 系統》是運行在 Windows 平臺上的,因此,就須要咱們具有在 Windows 平臺上搭建相應測試環境的技能。這裏須要強調的是,通常咱們使用 Windows 作服務器,大多采用的是 Windows Server 2003 Enterprise Edition,而不採用其餘的版本。按照開發部門提供的環境搭建單,咱們開始部署系統。本系統是基於 JAVA BEAN、SERVLET 設計的,運行在 JDK+TOMCAT 服務上,使用的數據庫是 MYSQL。在環境搭建的過程當中,須要咱們測試工程師掌握相關的軟件安裝及配置技能了,這裏主要結合實例介紹如何搭建 OA 系統測試環境及與之相關的一些經常使用的知識點。mysql
本次項目搭建的過程主要如圖所示:web
在進行環境搭建以前,首先,咱們要確認咱們的系統是一個乾淨的、無毒的系統,並把本次環境搭建所需用到的JDK、Mysql及Tomcat安裝包置於桌面上。本次搭建所用的軟件包爲jdk-1.5.0.0八、MySql-5.0.1八、Tomcat-5.5.25,所用的項目包爲雲網辦公自動化系統,後文簡稱OA。下面,即開始環境搭建。sql
JDK的安裝與驗證數據庫
1.安裝JDKapache
JDK 的使用主要有三步:JDK 軟件安裝、環境變量配置、驗證 JDK 配置。windows
1.1 在桌面上找到jdk1.5.0安裝包,雙擊打開瀏覽器
1.2 接受條款,點擊下一步緩存
1.3 點擊更改JDK安裝路徑
1.4 在C盤根目錄下創建java文件夾,點擊肯定
1.5 點擊下一步,進入安裝
1.6 進入安裝,等待安裝結束
1.7 自動跳出JRE安裝嚮導,J2SE語言無需更改,直接點擊進入下一步
1.8 點擊下一步
1.9 等待安裝結束
1.10 點擊完成,退出安裝程序,安裝結束。
2.添加環境變量
2.1 右擊個人電腦>屬性>高級>環境變量
2.2 在系統變量中,點擊新建。
2.3 在變量名中輸入「JAVA_HOME」,在變量值中輸入安裝路徑「c:\java」,點擊肯定,新建成功。(環境變量編輯過程當中的一切符號均爲英文符號)
2.4 在系統變量中,新建系統變量,變量名爲「CLASSPATH」,變量值爲「.;c:\java\lib\dt.jar;c:\java\lib\tools.jar;」,新建成功。
2.5 在已有的系統變量中找到PATH變量,點擊編輯。
2.6 在原有變量值前,輸入「c:\java\bin;」,點擊肯定,修改爲功。
2.7 關閉系統屬性、環境變量窗口,環境變量添加完畢。
3.驗證JDK
3.1 打開cmd命令窗口
3.2 輸入命令「java -version」或「javac」,當出現相關的版本信息或者幫助
信息,即表示安裝成功。
3.3 打開C盤根目錄,在C盤根目錄下新建一個txt格式的文本文檔並雙擊打開。
3.4 在文本框輸入
"
public class HelloWorld{
public static void main(String args[])
{System.out.println("JAVA 環境配置成功!");
}
}
"
保存並把文件改名爲"HelloWorld.java"
3.5 打開cmd命令窗口,輸入"cd ..\.."或"cd \",將路徑恢復到c盤根目錄
或
3.6 輸入命令「javac HelloWorld.java」,如若不報錯,便可繼續輸入命令「java HelloWorld」,顯示java環境配置成功!
注:「HelloWorld.java」文件能夠放在任何位置,但驗證環境配置時命令必須跟隨「HelloWorld.java」文件的路徑。
MySql的安裝與驗證
1.安裝MySql
1.1 在桌面雙擊打開MySQL Server 5.0安裝包
點擊next,進入下一步。
1.2 安裝類型界面,選擇custom,點擊next,進入下一步。
注:
typical 經典類型
將安裝通用程序特性,建議廣泛使用。
complete 完整版
全部的程序都將被安裝。(須要佔用大量磁盤空間)
custom 定製版
選擇您想要安裝的程序特性以及它們將安裝在哪裏,建議高級用戶使用。
1.3 點擊change,選擇安裝路徑,將安裝路徑改成c:\mysql,更方便管理。路徑更改完成點擊next,進入下一步。
1.4 點擊install,進入安裝。
1.5 安裝完成後,進入註冊畫面,選擇skip sign-up
skip sign-up 跳過註冊
1.6 安裝完成,點擊finsh,進入mysql配置界面。
1.7 點擊next,選擇standard configuration
注:
detailed configuration 詳細配置
standard configuration 標準安裝
1.8 把include bin directory in windows path勾選上,進入下一步。
注:
include bin directory in windows path 在windows路徑中包含bin目錄
選擇這一欄,才能在cmd窗口中進行mysql的操做
1.9 password欄輸入123456,並勾選上enable root access from remote machines(使其能從遠程服務器上訪問根目錄)
1.10 點擊execute
1.11 出現圖中畫面,則安裝完成,點擊finish,結束安裝。
2.登陸mysql賬號
2.1 打開cmd窗口,將路徑返回到c盤根目錄,輸入mysql -u root -p,再輸入密碼。
2.2 當出現如圖所示畫面時,正面登陸成功,能夠進行sql語句操做。
注:
也能夠經過輸入 mysql -u root -p+密碼的方式,直接登陸賬號。
3.導入項目包
3.1 在cwoa文件夾中的setup文件夾中,找到redmoonoa.sql文件,放入c盤根目錄。(儘可能讓路徑清晰明瞭,方便後面操做。)
3.2 在cmd窗口,登陸mysql,輸入命令 source c:\redmoonoa.sql,回車運行。當出現如圖畫面時,則表示導入成功。
安裝tomcat與驗證
1.安裝tomcat
1.1 在桌面雙擊打開Apache Tomcat軟件安裝包
點擊next,進入下一步。
1.2 點擊"I agree",贊成相關協議。
1.3 將examples和webapps都勾選上,點擊next進入下一步。
1.4 將路徑修改成c:\tomcat(安裝路徑最好都選擇根目錄,方便以後操做),點擊next進入下一步。
1.5 直接點擊下一步
1.6 點擊Install,J2SE路徑無需特別修改。
1.7 等待安裝完成
1.8 將run apache tomcat(運行tomcat)和show readme(顯示自述文件)選項勾選掉,隨後點擊finsh按鈕,完成安裝。
驗證tomcat安裝
2.1 按照路徑 c:\tomcat\bin\tomcat5.exe,找到啓動文件,並雙擊打開。
2.2 如圖,出現"Server satrtup in **** ms"字樣,表示tomcat正常啓動
注:
能夠在桌面創建一個tomcat5的快捷方式,方便以後作tomcat的驗證測試時重啓tomcat。
2.3 打開瀏覽器,在地址欄輸入http://localhost:8080,若出現如圖畫面,則表示成功。
2.4 使用JSP文件驗證
2.4.1 新建記事本,輸入如圖字符
<%@ page contentType="text/html; charset=GBK" %>
<%
String Str="Windows 下配置 JSP 運行環境成功!";
out.print("darling in the franxx~segao!");
%>
<h2><%=Str%></h2>
將文件保存爲「test.jsp」,並將文件放於c:\tomcat\webapps\test文件夾中。(須先在tomcat\webapps目錄下新建一個test文件夾)
2.4.2 重啓tomcat程序,再打開瀏覽器,在地址欄輸入http://localhost:8080/test/test.jsp,當出現如圖畫面時,即表示tomcat安裝成功,並能解析jsp文件。
注:
輸入的http://localhost:8080/test/test.jsp地址是跟隨test.jsp文件的路徑而成的。
被測應用程序部署
在安裝完jdk、mysql和tomcat以後,能夠進行被測應用程序部署了。首先,須將cwoa開發包放於tomcat文件夾中的webapps文件夾中,具體路徑爲"c:\tomcat\webapps"
修改數據庫鏈接文件
放置好了被測系統程序包後,就須要根據實際狀況進行數據庫鏈接文件的修改了。OA系統使用的是 Mysql 數據庫,在環境搭建的時候,通常狀況下都須要更改數據庫鏈接文件。根據相應的描述,咱們得知,本系統的數據庫鏈接文件存放在 OA 系統項目應用程序包下的 WEB-INF 目錄下,名稱爲 proxool.xml,其內容以下:
須要注意的是其中的:
表示的是默認的root帳戶和密碼,應修改成安裝TomCat步驟1.9設置的密碼。
以及:
表示默認端口,應修改成mysql默認的端口3306.
項目部署配置
除了上述測試環境搭建中必須的幾個步驟以外,咱們的系統每每還有一些額外的配置要
求。好比,系統中有可能須要設定相應的日誌路徑,或者假如系統用到第三方控件、加密軟件等等,可能還需進行這些插件、軟件的安裝與配置等。因此,咱們須要根據實際狀況進行相關的配置。在 OA 系統中,須要設置系統日誌的存放路徑以及緩存的路徑。下面進行此類配置的修改。《OA 系統測試服務器搭建單》中指明瞭日誌配置文件的存放路徑在 OA 系統項目應用程序包下的 WEB-INF 目錄下,名稱爲 log4j.properties,以及緩存設置的配置文件在 OA 系統項目應用程序包下的 WEB-INF 目錄中的 classes 下,名稱爲cache.ccf,首先打開log4j.properties,其內容以下:
其中日誌配置的文件路徑還處於默認路徑:
應更改成如今的新路徑:
並進行保存。
再打開classes文件夾 下,名稱爲 cache.ccf的文件,具體內容以下:
其緩存設置的配置文件路徑也仍是默認狀態,應更改成:
並進行保存。
啓動服務並進行冒煙測試
從新啓動tomcat5.exe,當出現Server startup in **** ms 字樣,表示配置更改爲功。
打開瀏覽器,在地址欄輸入網址 http://localhost:8080/cwoa,按回車鍵,進入圖一頁面。
在圖一界面中輸入用戶名admin及默認密碼111111,點擊登陸,進入圖二頁面,測試成功。
圖一
圖二
服務啓動後,即須要進行簡單的冒煙測試。所謂冒煙測試,就是啓動服務後,使用正常的業務流程,對被測試系統進行快速的測試,主要檢查被測系統在作版本集成時是否存在接口、配置數據方面的問題。一旦發現有相似的問題,應馬上中止測試,並告知開發組從新打包。冒煙測試又叫預測試,常利用一個正確的業務流程,貫穿整個系統,若是沒有問題,就認爲冒煙測試經過,若是有問題,就報告錯誤,從新打包,這個過程很是重要。
卸載過程操做
搭建完成以後的卸載過程是爲了幫助新接觸環境搭建的新手們經過反覆的搭建與卸載快速熟悉並記憶下搭建過程,並經過卸載過程的展示,指出一些卸載時沒必要要的操做,方便再次安裝時不會出現沒必要要的錯誤。
1.在鍵盤上按下win+r,輸入appwiz.cpl,打開添加/刪除程序
2.在apache tomcat 5.5一欄點擊刪除,並在彈出的uninstall窗口點擊uninstall
3.點擊「是」,刪除全部相關文件
4.點擊close,tomcat卸載完成。
5.在添加或刪除程序,MySql一欄中,點擊刪除並點擊是,等待卸載完成。
6.進入c盤,找到mysql文件夾,右鍵刪除,刪除全部記錄。(此項是爲了方便再次安裝mysql時不出現不容許使用同名帳號的問題,實際工做中毫不能直接刪除,會致使數據庫文件的損失)
7.在添加或刪除程序,找到J2SE Development Kit 5.0 ,點擊刪除,並點擊是。
8.等待卸載完成
9.在添加或刪除程序,找到J2SE Environment 5.0,點擊刪除,並點擊是。
10.右擊個人電腦>屬性,在高級菜單欄中選擇環境變量。
11.在系統變量中刪除JAVA_HOME,CLASSPATH,找到PATH變量點擊編輯,刪除「%JAVA_HOME%\bin;」或「c:\java\bin;」字段
12.退出系統屬性,卸載完成。
所遇問題
1.JDK驗證時,java -version 顯示了版本號,javac顯示錯誤。
解決方法:查看系統變量的輸入是否有誤,主要是"JAVA_HOME"和"CLASSPATH"的變量值輸入是否有錯誤。
2.MySql安裝完成,導入數據時,大量顯示error。
解決方法:是數據包的問題,找開發。
3.cmd窗口驗證JDK安裝時,helloworld驗證不成功。
解決方法:檢查HelloWorld文件編寫是否正確,符號是否都是英文符號,文件名是否有誤。
4.端口被佔用
解決方法:在cmd窗口,用netstat、tasklist命令找到佔用窗口的應用,再用taskkill命令直接關閉,釋放出端口。
5.驗證tomcat運行時,測試文件在瀏覽器中沒法顯示。
解決方法:檢查測試文件安裝路徑,是否與瀏覽器輸入的地址一致,且測試文件必須放在tomcat文件夾webapps文件夾下。
6.瀏覽器沒法顯示http://localhost:8080/cwoa,檢驗tomcat\webapps\cowa\web-inf\proxool.xml文件是否修改正確。
7.在安裝mysql過程當中出現error>mysql服務中沒有開啓
解決辦法:檢查服務,卸載從新安裝。
8.安裝mysql過程當中,出現error>拒絕使用user賬號
解決方法:檢查c盤根目錄,是否有以前卸載未刪除的mysql文件夾,將其刪除並從新安裝。