上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 40 下一页
摘要: 设置断点 在用例脚本中加入如下python代码,pytest会自动关闭执行输出的抓取,这里,其他test脚本不会受到影响,带断点的test的上一个test正常输出 import pdb; pdb.set_trace() 阅读全文
posted @ 2021-11-23 13:47 暄总-tester 阅读(534) 评论(0) 推荐(0)
摘要: 执行失败的时候跳转到 PDB 执行用例的时候,跟参数 --pdb,这样失败的时候,每次遇到失败,会自动跳转到 PDB pytest --pdb # 每次遇到失败都跳转到 PDB pytest -x --pdb # 第一次遇到失败就跳转到 PDB,结束测试执行 pytest --pdb --maxfa 阅读全文
posted @ 2021-11-23 13:46 暄总-tester 阅读(93) 评论(0) 推荐(0)
摘要: 修改Python traceback(终端)输出 pytest --showlocals #在回溯中显示局部变量 pytest -1 #显示局部变量(快捷方式) pytest --tb = auto #(默认)'long’追溯第一个和最后一个 pytest --tb = long #详尽,信息丰富的 阅读全文
posted @ 2021-11-23 13:45 暄总-tester 阅读(207) 评论(0) 推荐(0)
摘要: 函数数据参数化 方便测试函数对测试数据的获取。 方法: parametrize(argnames, argvalues, indirect=False, ids=None, scope=None) 常用参数: argnames:参数名 argvalues:参数对应值,类型必须为list 当参数为一个 阅读全文
posted @ 2021-11-23 13:44 暄总-tester 阅读(83) 评论(0) 推荐(0)
摘要: 标记为预期失败函数 标记测试函数为失败函数 方法: xfail(condition=None, reason=None, raises=None, run=True, strict=False) 常用参数: condition:预期失败的条件,必传参数 reason:失败的原因,必传参数 使用方法: 阅读全文
posted @ 2021-11-23 13:41 暄总-tester 阅读(77) 评论(0) 推荐(0)
摘要: 跳过测试函数 根据特定的条件,不执行标识的测试函数. 方法: skipif(condition, reason=None) 参数: condition:跳过的条件,必传参数 reason:标注原因,必传参数 使用方法: @pytest.mark.skipif(condition, reason="x 阅读全文
posted @ 2021-11-23 13:29 暄总-tester 阅读(88) 评论(0) 推荐(0)
摘要: Pytest配置文件 pytest的配置文件通常放在测试目录下,名称为pytest.ini,命令行运行时会使用该配置文件中的配置 #配置pytest命令行运行参数 [pytest] addopts = -s ... # 空格分隔,可添加多个命令行参数 -所有参数均为插件包的参数配置测试搜索的路径 t 阅读全文
posted @ 2021-11-23 12:01 暄总-tester 阅读(109) 评论(0) 推荐(0)
摘要: 显示print内容 在运行测试脚本时,为了调试或打印一些内容,我们会在代码中加一些print内容,但是在运行pytest时,这些内容不会显示出来。如果带上-s,就可以显示了。 运行模式 pytest **.py -s 另外,pytest的多种运行模式是可以叠加执行的,比如说,你想同时运行4个进程,又 阅读全文
posted @ 2021-11-23 11:58 暄总-tester 阅读(1220) 评论(0) 推荐(0)
摘要: 重试运行cases 在做接口测试时,有事会遇到503或短时的网络波动,导致case运行失败,而这并非是我们期望的结果,此时可以就可以通过重试运行cases的方式来解决。 1)安装pytest-rerunfailures: pip install -U pytest-rerunfailures 2)运 阅读全文
posted @ 2021-11-23 11:57 暄总-tester 阅读(97) 评论(0) 推荐(0)
摘要: 并发测试 当cases量很多时,运行时间也会变的很长,如果想缩短脚本运行的时长,就可以用多进程来运行。 Pytest测试框架提供pytest-xdist可以并发执行测试用例,来提升测试用例的执行速度,节省自动化测试时间 pytest-xdist的特点 用例之间是独立的,用例之间没有依赖关系,用例可以 阅读全文
posted @ 2021-11-23 11:57 暄总-tester 阅读(394) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 40 下一页