超詳細——介面測試總結與分享(三)

A丶咔咔發表於2020-06-13

本文目標

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 退出

 

相關文章