51Testing软件测试论坛
标题:
分享2种方法便捷进行自动化测试!
[打印本页]
作者:
lsekfe
时间:
2023-5-4 10:58
标题:
分享2种方法便捷进行自动化测试!
前言
在自动化操作过程中,我们可以通过增加log日志的操作,更加直观地了解我们
测试用例
的执行情况、执行状态,方便排查问题和分析问题。
通常在自动化中增加日志,大家最常用的可能就是直接通过print,但是这个调试方面,在真正跑自动化的过程中可能不太方便。
小编今天介绍两种简单的方式,一种通过
pytest
方法的来添加日志,一种通过装饰器的形式添加日志,两种方法可能各有不同,大家一起来看下吧~
pytest
这里小编通过pytest.ini这个功能来实现添加日志,pytest.ini文件是pytest的主配置文件,可以改变pytest的运行方式,且是一个固定的文件pytest.ini文件,pytest.ini一般存放在项目的根目录中。
其中pytest.ini有很多参数配置,小编今天主要介绍log_cli这个方法来实现增加日志功能。
log_cli
log_cli:表示在执行过程中是否启动实时监测日志,默认为Flase,我们可以通过pytest -h ,查看下基本介绍:
接下来安静通过实例来介绍下如何通过pytest进行添加log信息。
pytest.ini
首先我们需要创建pytest.ini文件,在文件中添加对应的配置信息。
log_cli = True:表示是否实时打开log监测,默认为False
log_cli_level:表示监测log日志等级显示
log_cli_format:表示输出log日志显示格式
log_cli_date_format:表示显示log时间
[pytest]
log_cli = True
log_cli_level = INFO
log_cli_format = %(asctime)s [%(levelname)s] | %(filename)s:%(lineno)s | %(message)s
log_cli_date_format = %Y-%m-%d %H:%M:%S
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2