本文目標
1.測試環境搭建步驟
2.專案包/配置檔案部署
3.SQL指令碼執行
4.測試環境部署相關問題
一個介面, 必須要包含一些什麼?
介面地址 請求方式 請求頭 引數
1.測試環境搭建步驟
1.測試環境準備(開發提測前兩天) 安裝好軟體服務並確認服務訪問正常
安裝jdk, web應用伺服器tomcat並配置環境變數
安裝資料庫mysql
2.專案包部署(開發提測)
部署專案包/配置檔案
執行SQL指令碼
2. 測試環境搭建步驟
開發提測: 部署專案包
future.sql --------> 資料庫指令碼檔案, 資料庫初始化指令碼檔案
futureloan.war --------> 專案包
1)mysql上新建一個資料庫 -----> 執行future.sql指令碼
2)futureloan.war --------> webapps
配置檔案 -------> conf
修改jdbc配置檔案資訊: ip埠號, 庫名, 連線使用者名稱, 密碼
重啟tomcat: 關閉tomcat再啟動
3)測試專案是否部署成功
A:看日誌
B:訪問介面 (雲伺服器開放8080埠)
如顯示伺服器異常, 說明環境沒成功
tomcat 沒有 restart命令
重啟tomcat的兩種方法:
1.通過指令碼, 先關閉再啟動, 也就是先執行 /shutdown.sh,再啟動tomcat 執行./startup.sh
2.kill殺掉tomcat程式, 然後再啟動
第二種啟動方法
檢視tomcat程式號: ps –ef | grep tomcat
root: 是uid
26313: pid 程式號
1: ppid
00:00:00 是臨時程式,沒有任何關係,不用管
結束程式: kill -9 26313
pid: 程式號,每個人都是一樣的嗎?
不一樣
那這個pid是怎麼來的呢?
系統分配的
如果不帶-9, 遇到一些頑固的程式, 是殺不乾淨的, 會影響到下一次的啟動
思考: 可不可以通過埠來殺掉tomcat程式?
怎麼看日誌?
每一家公司, 甚至是每一個專案, 他們的日誌檔案路徑和日誌檔名都會是不一樣的 ! 當你們進入公司了, 要去看日誌, 直接問開發,比如日誌檔案: catalina.out
日誌已經寫入catalina.out裡邊了,怎麼看?
1.可以vi catalina.out檢視
你要找的錯誤日誌在哪裡? 出現問題了,找exception關鍵詞?exception
一般前邊縮排了的, 就是錯誤地址,查詢日誌 是脫離點點點測試, 非常重要的一個技術,一旦修改了任意的一個配置檔案, 我們都要重啟tomcat
2. tail –f 日誌名,實時檢視日誌資訊
實際做測試的時候, 我們就是用tail –f 日誌檔名,tail –f只能看新的操作, 不能看老的操作日誌,ctrl+c 退出