1. 程式人生 > >【Katalon學習五十三】使用執行日誌

【Katalon學習五十三】使用執行日誌

檢視執行日誌是解決自動化測試執行故障時的第一種方法。日誌中的關鍵資訊可以快速幫助專案團隊查明任何問題的根源。Katalon Studio執行日誌經過了優化,提供了這樣的資訊,這樣您就可以全面地檢視執行的測試。

偵錯程式執行進展

Katalon Studio執行日誌顯示在測試執行期間執行的操作的完整細節,以幫助您更好地除錯。測試日誌包含關於測試執行的所有相關資訊。還包括完整的測試步驟語句和所需的功能資訊。日誌級別是ANSI為不同級別用不同顏色編碼的:INFO、DEBUG、WARING、ERROR,以便更容易地檢視執行日誌,如下面的螢幕截圖所示。

 Web服務測試的大量日誌

由於客戶端和伺服器端的許多因素,傳送和接收Web服務可能是一項麻煩的任務。從5.9版開始,Katalon Studio就在Web服務執行日誌中包含了HAR檔案。HAR檔案包含低階資料,可以快速幫助您識別Web服務的關鍵效能問題。在傳送請求時,將記錄一個相關的.har檔案,並通過執行日誌進行訪問。物理檔案直接儲存在當前執行的機器上。

如果執行Web服務套件,這些.har檔案儲存在生成的報表資料夾下的requests主資料夾中。

 在諸如https://toolbox.googleapps.com/apps/har_analyzer/這樣的服務分析器中使用.har檔案將提供關於Web服務請求和響應的質量洞察。這將幫助專案團隊快速識別關鍵問題,並有效地分配資源來解決問題。可以確定的一些問題包括:

Performance issues:  頁面載入緩慢,執行某項任務超時,

Page rendering issue:頁面格式不正確,資訊缺失,…

日誌配置

日誌的最深層稱為跟蹤。當您需要比除錯級別更多的日誌詳細資訊時,請使用跟蹤級別,除錯級別是預設使用的。如果您想要更改一個或多個包的日誌級別,該設定將被定位並存儲在Include > Config > log.properties檔案

 通過不註釋logging.level.com.kms=TRACE 行,差異是顯而易見的

 

總結

  • Katalon Studio的執行日誌得到了增強,以便更好地除錯過程和觀察執行進度。
  • 可以直接從日誌配置日誌級別。屬性檔案。
  • .har檔案生成並存儲在Web服務請求日誌中。它可以用來分析和排除效能或連線問題(如果有的話)。