1、pytest参数化
pytest参数化语法规则:
在用例前面加上装饰器@pytest.mark.prametrize(“参数”, 列表数据)
2、pytest用例标记
场景:共300用例只挑50个用例执行
对用例打标记,运行的时候只运行打标记的用例
用例打标记的步骤:
1.先注册,创建配置文件pytest.ini,
配置文件格式:
[pytest]
marks=
标记名:描述
2.给测试用例类/测试用例函数打上标记
语法规则:在前面使用装饰器@pytest.mark.标记名
3.使用命令行:pytest -m 标记名 运行用例,只运行打标记的用例
3、pytest重运行
失败用例重运行机制:用例失败的情况下,可以重新运行用例,一旦用例失败马上重新运行,重运行的次数不超过3次
pytest重运行插件
插件名称:rerunfailusers
安装方法:pip install rerunfailusers
重运行命令行:pytest --reruns 重试次数
重运行加延时:
pytest --reruns 重试次数 --reruns delay 间隔时间
原文:https://www.cnblogs.com/xiao-yin-30/p/13517105.html