pytest-常用插件

常用插件

插件一: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

用例失败重跑原理:

在用例失败重跑的时候,如果在重跑次数内执行通过了,剩余的重跑次数将不再执行

猜你喜欢

转载自blog.csdn.net/qq_36875803/article/details/109232017