项目日志:从代码里面收集过来的,用来还原用户行为
日志打印原则:只打印关键信息(能够还原用户行为的关键信息)
自动化测试关键信息:
1、请求地址
2、请求参数
3、断言
4、请求时间
5、请求方式
6、日志级别
7、响应结果
日志级别
debug < info < warning < error < critical
设置默认root 日志的级别
loggingg.basicConfig(level = logging.ERROR)
自定义日志:
一、创建日志收集器:logging.getLogger(name)
二、创建日志收集渠道:logging.StreamHandler()
三、设置日级别:setLevel(logging.INFO)
四、创建日志格式:单独创建,绑定到渠道(控制台和文件渠道)
五、将设置好的渠道,添加到日志收集器上
import logging
from logging import handlers
#创建日志收集器
py_log=logging.getLogger(name='py39')
#创建日志收集渠道
#一个日志文件收集所有的日志,无法按日期生成
pycharm = logging.StreamHandler