pytest
linda_0607
失业后重生,加油~
展开
-
pytest分布式多进程运行
pytest -n auto(auto是默认的cpu核数)pytest -n num (num是进程数)原创 2024-07-04 09:49:39 · 352 阅读 · 0 评论 -
pytest失败重试
pytest.mark.flaky(reruns=2, reruns_delay=5) //reruns=5表示失败最大重试5次,reruns_delay表示每次重试间隔2秒。在addopts中增加参数–reruns 5 --reruns-delay 2。场景2:配置文件pytest.ini。使用场景1:使用装饰器。原创 2024-07-02 10:36:46 · 123 阅读 · 0 评论 -
allure02-报告添加环境信息
在report下,新建 environment.properties文件,名称固定的。原创 2024-06-19 17:31:25 · 159 阅读 · 0 评论 -
allure01:生成allure报告
方式二:先生成html文件。配置pytest.ini。原创 2024-06-12 21:54:38 · 164 阅读 · 0 评论 -
ini文件
【代码】ini文件。原创 2024-06-12 21:33:21 · 88 阅读 · 0 评论 -
YAML语法格式和读取
【代码】YAML语法格式和读取。原创 2024-06-12 16:08:45 · 215 阅读 · 0 评论 -
pytest的parametrize用法
其中a,b为一组变量,(“c”,“d”),(“e”,“f”)分别为两组参数,也就是说,有几个变量,就要写几个对应的变量的值。且def test_parametrize()中的括号内需要引用变量。test_parametrize()括号内需要引入变量a,b。其中name为变量,后面的是变量的值,要房子数组中。与数组形式基本一致,改为()即可。原创 2024-06-12 12:11:55 · 291 阅读 · 0 评论 -
pytest的params用法
params是一个列表,用来存放我门要参数化的值。原创 2024-06-12 10:39:27 · 251 阅读 · 0 评论 -
pytest基础语法
需要安装插件,不然运行时会有警告:pytest_ordering插件。通过注解 @pytest.mark.run(order=x)必须以test_开头。原创 2024-06-11 11:29:32 · 188 阅读 · 0 评论