常用插件
插件一:pytest 测试报告
- 安装库
- pip install pytest-html
- 使用方法
- 在配置文件添加参数
- addopts = -s --html = report/report.html
直接在命令行使用:pytest -q test01.py --html=html/test01.html
插件二:pytest 控制函数执行顺序
- 安装库
- pip install pytest-ordering
- 使用方法
- 在被执行的用例前添加
- @pytest.mark.run(order=num)
- 使用@pytest.mark.run(order=num)
- 执行顺序按照如下排列
- 0 > 正数 > 没有修饰 > 负数
优先级 : 0 > 较小的正数 > 较大的正数 > 无标记 > 较小的负数 > 较大的负数
插件三 :控制失败的重试次数
- 安装库
- pip install pytest-rerunfailures
- 使用方法
- 在配置文件中命令行参数中添加新参数–reruns=10
用例失败重跑原理:
在用例失败重跑的时候,如果在重跑次数内执行通过了,剩余的重跑次数将不再执行