日志

日志就是用于记录系统运行时的信息,对一个事件的记录,也称为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. LLVM IR 理解
  2. window10 系统查看控制面板的方法
  3. html研究中心,seo研究中心 教程:认识HTML、css的重要性-专业SEO技
  4. python蟒蛇绘制 C
  5. bzoj4027,[HEOI2015]兔子与樱花
  6. Redis简介及入门
  7. 打勾显示输入的密码 --EditText与setTransformationMethod
  8. oracle11g 修改字符集 修改为ZHS16GBK
  9. python 递归锁
  10. “死去活来”罗永浩:我就做千元机,你能把我怎么着!
  11. docker使用国内仓库
  12. vb FindwindowEx的用法实例
  13. 关于安卓模拟器的小故事
  14. VRRP实现AC双机备份原理详解与配置实例
  15. hibernate 多对多操作(级联操作)
  16. SQL-实现excel向下填充的功能
  17. 英语四级备考~自我总结
  18. 用VS新建多层架构时引用第三方dll 时清理解决方案时,放bin文件夹下的bll被清空问题
  19. selenium中怎么使用autoit
  20. quick-cocos 3.5 lua banding c++

热门文章

  1. 毕业设计_校园志愿者系统平台的设计与实现
  2. html中文本信息导出表格中,了解如何使用表格在网站中显示内容
  3. MATLAB离线模糊控制表生成以及模糊控制程序编写
  4. 数据库可视化工具 — DBeaver,DataGrip,Navicat,pl/sql Developer
  5. DIY TCP/IP IP模块和ICMP模块的实现2
  6. [CAD] 彩色CAD导出为黑白PDF
  7. demo-定时移动鼠标(防止自动息屏还得用手按亮)
  8. MATLAB实现智能计算方法实验:实验一 模糊聚类分析
  9. Access教程 第一章 Access数据库基础
  10. 银行暑期实习生面试经验