美文网首页
笔记4:pytest常用插件

笔记4:pytest常用插件

作者: Mayxz | 来源:发表于2020-04-18 22:53 被阅读0次

    1、pytest测试报告

    通过命令行形式,生成xml/html格式 的测试报告,存储于用户指定路径

    插件名称:pytest-html

    安装方式:-->python setup.py install  安装包方式

                    -->pip install pytest-html  命令行方式

    使用方法 --> 在配置文件pytest.ini 中添加参数 addop=-s --html=report.html

    2、pytest 控制函数执行顺序

    函数修饰符的方式标记被测试 函数执行的顺序

    插件名称:pytest-ordering

    安装方式: -->python setup.py install 

                       -->pip install pytest-ordering

    使用方法:

    1)标记于被测试函数增加@pytest.mark.run(order=x)

    2)根据order 传入的参数来解决运行顺序

    3)order值全为正数或全为负数时,运行顺序,值越小,优先级越高

    4)整数和负数同时存在:正数优先级高

    默认情况下,pytest是根据测试方法从上到下执行的,可以通过第三方插件包改变其运行顺序

    3、pytest失败重试插件

    通过命令行方式,控制失败函数的重试次数

    插件名称:pytest-rerunfailures

    安装方式:pip install  pytest-rerunfailures

    使用方法 : 

    在配置文件中命令行参数中添加新参数:--reruns=2 失败重跑2次

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

       可使用随机数来处理 random.randint

    4、pytest多任务cpu并发执行测试用例插件

    插件名称:pytest-xdist

    安装方式:pip install  pytest-xdist

    5、pytest运行testcase过程界面美化插件

    插件名称:pytest-sugar

    安装方式:pip install  pytest-sugar

    6、pytest多cpu并发插件

    插件名称:pytest-xdist

    安装方式:pip install  pytest-xdist

    7、pytest测试用例里面添加断言插件

    插件名称:pytest-assume(断言失败,可以继续执行)

    安装方式:pip install  pytest-xdist

    相关文章

      网友评论

          本文标题:笔记4:pytest常用插件

          本文链接:https://www.haomeiwen.com/subject/zqeivhtx.html