当前位置:网站首页>pytest接口自动化测试框架 | 执行失败跳转pdb
pytest接口自动化测试框架 | 执行失败跳转pdb
2022-08-01 07:12:00 【COCOgsta】
视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:pytest接口自动化测试框架 | 汇总_COCOgsta的博客-CSDN博客
pdb是python标准库的调试模块。在Pytest中,可以直接使用--pdb参数在测试失败时开始调试:
pytest --pdb # 每次遇到失败都跳转到PDB
pytest -x --pdb # 第一次遇到失败就跳转到PDB,结束测试执行
pytest --pdb --maxfail=3# 只有前三次失败跳转到PDB pdb提示符出现后,便可以使用pdb的交互调试功能,查看错误时,有以下常用命令:
p/print expr: 输出变量expr的值
pp expr: 美化输出expr的值
l/list: 列出错误并显示错误之前和之后的5行代码
l/list begin, end: 列出错误,并显示指定行号之间的代码
a/args: 移动到堆栈的上一层
d/down: 移动到堆栈的下一层
q/quit: 退出当前调试会话(也会退出测试会话)在控制台与pdb进行交互
边栏推荐
- 自制一款远程控制软件——VeryControl
- 搜索框字符自动补全
- Explosive 30,000 words, the hardest core丨Mysql knowledge system, complete collection of commands [recommended collection]
- LevelSequence源码分析
- NIO编程
- More than 2022 cattle guest school game 4 yue
- Xiaobai's 0 Basic Tutorial SQL: An Overview of Relational Databases 02
- 最小生成树
- 目标检测概述-上篇
- MATLAB program design and application of MATLAB 2.5
猜你喜欢

日志导致线程Block的这些坑,你不得不防

对于升级go1.18的goland问题

Upgrade to heavyweight lock, lock reentrancy will lead to lock release?

curl (7) Failed connect to localhost8080; Connection refused

Self-made a remote control software - VeryControl

电磁兼容简明教程(6)测试项目

Golang:go开启web服务

Json对象和Json字符串的区别

Dell PowerEdge Server R450 RAID Configuration Steps

爬虫基本原理介绍、实现以及问题解决
随机推荐
Data organization -- singly linked list of the linear table
滚动条样式修改
Classwork (7) - #598. remainder operation (mod)
POJ1287联网题解
爬虫框架 Scrapy 详解
C语言学习概览(二)
太厉害了,终于有人能把文件上传漏洞讲的明明白白了
史上超强最常用SQL语句大全
Json对象和Json字符串的区别
实战演练 Navicat 中英文模式切换
【南瓜书ML】(task4)神经网络中的数学推导(更新ing)
special day to remember
特殊的日子,值得纪念
2022杭电多校第二场1011 DOS Card(线段树)
关于App不同方式更新的测试点归纳
Does flinkcdc have any solution for mysql's date field type conversion?
MATLAB程序设计与应用 2.5 MATLAB运算
Golang:go连接和使用mysql
POJ2031空间站题解
特别数的和