測牛學堂:軟件測試技能總結!你會看日志嗎?(日志的相關知識點總結1)
日志
日志就是用于記錄系統(tǒng)運行時的信息,對一個事件的記錄,也稱為Log
需要記錄的信息:
1 腳本運行過程中某個重要變量的值
2方法的輸入?yún)?shù)和返回結果
3異常信息
日記記錄的作用
1 了解系統(tǒng)運行的情況是否正常
2系統(tǒng)程序運行故障分析與問題定位
3用來做用戶行為分析和數(shù)據(jù)統(tǒng)計
4 開發(fā)還可以利用日志進行程序調試
日志的級別
日志是有級別的,不同的級別,表示日志信息的優(yōu)先級,重要性或者說嚴重程度
日志的級別有九級,但是對于測試來說,有些不常用,我們知道5個級別就夠了。
logging.DEBUG:調試級別 (高)
打印非常詳細的日志信息,通常用于代碼調試
logging.INFO 信息級別(次高)
一般用于記錄突出強調的過程和步驟
logging.WARNING 警告級別(中)
可能出現(xiàn)潛在的錯誤情況,一般不影響系統(tǒng)使用
logging.ERROR 錯誤級別(低)
打印錯誤異常信息,出現(xiàn)bug
logging.CRITICAL 嚴重錯誤級別(極低)
出現(xiàn)系統(tǒng)可能已經無法運行的bug
注意:
1日志級別設定后,只有比該級別低的日志會打印。
比如,設置日志級別為info,那么debug級別的日志就不會被打印,而waring,error,critical會被打印。
2 日志代碼,無需手寫實現(xiàn),會修改,調用即可.