日志

日志就是用于记录系统运行时的信息,对一个事件的记录,也称为Log
需要记录的信息:
1 脚本运行过程中某个重要变量的值
2方法的输入参数和返回结果
3异常信息

日记记录的作用

1 了解系统运行的情况是否正常
2系统程序运行故障分析与问题定位
3用来做用户行为分析和数据统计
4 开发还可以利用日志进行程序调试

日志的级别

日志是有级别的,不同的级别,表示日志信息的优先级,重要性或者说严重程度
日志的级别有九级,但是对于测试来说,有些不常用,我们知道5个级别就够了。

logging.DEBUG:调试级别 (高)
打印非常详细的日志信息,通常用于代码调试
logging.INFO 信息级别(次高)
一般用于记录突出强调的过程和步骤
logging.WARNING 警告级别(中)
可能出现潜在的错误情况,一般不影响系统使用
logging.ERROR 错误级别(低)
打印错误异常信息,出现bug
logging.CRITICAL 严重错误级别(极低)
出现系统可能已经无法运行的bug

注意:

1日志级别设定后,只有比该级别低的日志会打印。
比如,设置日志级别为info,那么debug级别的日志就不会被打印,而waring,error,critical会被打印。
2 日志代码,无需手写实现,会修改,调用即可.

测牛学堂:软件测试python中日志很重要!(一)相关推荐

  1. python processpoolexector 释放内存_一起看看python 中日志异步发送到远程服务器

    在python中使用日志最常用的方式就是在控制台和文件中输出日志了,logging模块也很好的提供的相应的类,使用起来也非常方便,但是有时我们可能会有一些需求,如还需要将日志发送到远端,或者直接写入数 ...

  2. python中日志logging模块和异常捕获traceback模块的使用

    python中日志logging模块和异常捕获traceback模块的使用 参考文章: (1)python中日志logging模块和异常捕获traceback模块的使用 (2)https://www. ...

  3. 测牛学堂:2023软件测试自动化python入门(字符串的格式化输出)

    字符串的格式化输出的三种方式 所谓的格式化输出,就是内容按照一定格式要求进行输出. 在python中,格式化输出就是一个字符串中出现多个变量的简便写法,不同通过+去和变量拼接. 方式1:% 方法 %s ...

  4. python中的logging记录日志_[ Python入门教程 ] Python中日志记录模块logging使用实例...

    python中的logging模块用于记录日志.用户可以根据程序实现需要自定义日志输出位置.日志级别以及日志格式. 将日志内容输出到屏幕 一个最简单的logging模块使用样例,直接打印显示日志内容到 ...

  5. 测牛学堂:软件测试中测试案例编写的原则和注意事项总结

    测试人员的工作流程介绍 测试是一个严肃规范的事情,跟大家分享一下测试的完整工作流程,在以后工作中也能做到知道每一个环境都是干嘛的,应该怎么做. 1 需求分析:参加需求分析会,俗称:"对需求& ...

  6. 测牛学堂:分享软件测试要学习的数据库基础(一)

    测试要学习的数据库知识 我们说了优秀的测试,是要懂一些数据库的知识的.今天开始,跟大家分享一系列软件测试需要掌握的数据库的知识,希望可以给大家带来收获! 数据库简单理解 什么是数据库?从字面理解,数据 ...

  7. 测牛学堂:2023软件测试入门学习指南之测试方法完结总结

    状态迁移法 根据事务在不同状态下进行转换,从而使用状态转换事件来设计测试用例的方法. 状态机概念:在某些事件推动下,事务的状态会发生变化,但是总的状态数量是有限的. 两个要素: 事件:就是导致事务状态 ...

  8. 测牛学堂:软件测试入门学习之计算机基础知识总结(二)

    软件的架构分类 软件架构分类可以分为BS结构和CS结构 BS结构 Browser Server 就是浏览器-服务器,所有的网站,都是BS结构 BS结构优点: ●分布性强,客户端零维护.只需有网络.浏览 ...

  9. python logger_牛逼!python中的logging模块居然这么好用!

    一.为什么我们需要引用logging模块? 我们把python代码放入到生产环境中的时候,我们只能看到代码运行的结果,我们不知道的是代码每一步过程的最终运行状态. 如果代码中间过程出现了问题的话,lo ...

最新文章

  1. 2018.11.06-知识回顾
  2. windows 小技巧搜集(不定期更新)
  3. html卷轴展开,HTML文本框滚动代码4:卷轴变化应用
  4. C# 9.0 终于来了, Top-level programs 和 Partial Methods 两大新特性探究
  5. Linux/CentOS下安装Apache/SVN/Subversion图文详解教程
  6. Map集合使用get方法返回null抛出空指针异常问题
  7. Oracle数据库练习题(3)
  8. Python实战,截图识别文字,过万使用量版本?
  9. DDOS攻击如何防御
  10. Codeforces Round #322 B Luxurious Houses
  11. Win10问题篇:解决电脑连不上网的问题。
  12. 主题 12:实践案例集锦之兜底方案设计
  13. 系统分析师论文5:论软件的系统测试及其应用
  14. 继续改进版臭事百科爬虫20160921
  15. SQL字符串开头模糊匹配
  16. 2021年7月火影几点服务器维护完,火影忍者手游2021年5月27日更新公告
  17. Uber是如何重新思考GPS定位的(尤其是在城市峡谷中)
  18. 从睡眠期间的大脑活动检测痴呆症
  19. 智能穿戴的未来与机遇:打造“穿戴的智能化”
  20. [转]人不成熟的六大特征

热门文章

  1. Java+mysql 志愿者管理系统
  2. traffic server文件目录
  3. ThinkPad笔记本如何拆卸及安装电池
  4. ai推理_人工智能推理
  5. Eureka搭建三台集群
  6. 这是一条全是色图的信息,看瞎设计师,慎点!
  7. 几个好用的Cydia源推荐 (不断在更新.....)
  8. 51单片机C语言code定义,51单片机数组的定义方法(code与data的作用)
  9. [iOS开发]Category、Extension和关联对象
  10. 自制山寨小电脑,可以处理basic语言,