关闭

干货来了!2种方法便捷进行自动化测试!

发表于:2023-5-04 09:25

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:测试安静    来源:51Testing软件测试网原创

  前言
  在自动化操作过程中,我们可以通过增加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
本文节选自第七十一期《51测试天地》
自动化中如何增加log日志功能》一文
想继续阅读全文或查看更多精彩内容,请点击下载:
  版权声明:本文出自《51测试天地》第七十一期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号