Web自动化测试(5): Behave 自动化测试日志的记录
2013-12-26 18:16
429 查看
背景:
请先了解python logging模块,可以参考http://bbs.chinaunix.net/thread-3590256-1-1.html
python logging模块的使用例子:
Behave 自动化测试日志的记录
在有上面的了解后,请首先访问文档 :http://pythonhosted.org/behave/api.html#logging-capture 然后查看behave有关log的源代码: ...\site-packages\behave-1.2.3-py3.3.egg\behave\log_capture.py。
未完待续。。。。
请先了解python logging模块,可以参考http://bbs.chinaunix.net/thread-3590256-1-1.html
python logging模块的使用例子:
import logging #创建一个logger实例。 #如果不填名字如:logging.getLogger()则返回root logger #root logger 是所有logger的parent logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) #创建handler,可以创建FileHandler,StreamHandler处理日志。 #FileHandler用于写入日志文件 #StreamHandler用于输出到控制台 filehandler = logging.FileHandler('test.log') filehandler.setLevel(logging.DEBUG) streamh = logging.StreamHandler() streamh.setLevel(logging.DEBUG) #定义handler的输出格式 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') filehandler.setFormatter(formatter) streamh.setFormatter(formatter) # 给logger添加handler logger.addHandler(filehandler) logger.addHandler(streamh) # 记录一条日志 logger.info('foorbar')
Behave 自动化测试日志的记录
在有上面的了解后,请首先访问文档 :http://pythonhosted.org/behave/api.html#logging-capture 然后查看behave有关log的源代码: ...\site-packages\behave-1.2.3-py3.3.egg\behave\log_capture.py。
未完待续。。。。
相关文章推荐
- 工作碎片记录-android自动化测试
- 记录一下selenium+maven+svn+jenkins+junit构建无人值守的自动化测试环境
- 【软件自动化测试-QTP实战技能 6】== QTP中运行错误的捕捉和记录
- Mac os 下java中调用外部App(iOS自动化测试实践过程记录)
- 导数中的最小化日志记录:测试和分析
- ELK+Redis日志分析平台测试性能记录
- 导数中的最小化日志记录:测试和分析
- Android测试手机记录报错日志
- Appium Python behave 自动化测试框架搭建(3) - Environment.py
- TestNG 学习总结 - 测试结果报告 - 自定义日志记录(十五)
- Android自动化测试工具Robotium 5.X系列更新日志
- 记录一下selenium+maven+svn+jenkins+junit构建无人值守的自动化测试环境
- Appium Python behave 自动化测试框架搭建(2) - behave 知识准备
- spring4学习记录05-spring mvc实战之框架构建测试jpa借助spring-data实现自动化jpa
- Python-Selenium2做Web自动化测试(1)-软件测试分类以及什么时候需要进行自动化测试
- Python-Selenium2做Web自动化测试(2)-自动化测试常用工具
- Linux 实现rsyslog日志里面的IP地址记录 未测试
- DI v6.2,从测试环境移植到生产环境,如何清理以前运行过的垃圾数据(作业监控记录等信息及后台日志记录相关数据)
- 搞怪的 log4net 记录日志 性能测试
- 命令行手工测试日志的自动记录工具开发思路