• Pytest_常用执行参数详解(3)


    前面讲了测试用例的执行方式,也认识了 -v  -s 这些参数,那么还有没有其它参数呢?答案肯定是有的,我们可以通过 pytest -h来查看所有可用参数。

    从图中可以看出,pytest的参数有很多,但并不是每一个参数都需要去记住,下面是归纳一些常用的参数:

    • -s:输出调试信息,包括print打印的信息。
    • -v:显示更详细的信息。
    • -n=num:启用多线程或分布式运行测试用例。需要安装 pytest-xdist 插件模块
    • -k=value:用例的nodeid包含value值则用例被执行。
    • -m=标签名:执行被 @pytest.mark.标签名 标记的用例。
    • -x:只要有一个用例执行失败就停止当前线程的测试执行。
    • --maxfail=num:与-x功能一样,只是用例失败次数可自定义。
    • --reruns=num:失败用例重跑num次。需要安装 pytest-rerunfailures 插件模块。

    -s

    输出调试信息,包括print打印的信息。

    -v

    显示更详细的信息。

    注意:不需要额外值的参数可以联合使用,比如-s,-v,-x可写成 -svx

    -n=num

    启用多线程或分布式运行测试用例。需要安装 pytest-xdist 插件模块

    -k=value

    用例的nodeid包含value值则用例被执行。

    -m=标签名

    执行被 @pytest.mark.标签名 标记的用例。

    -x 与 --maxfail=num

    -x 只要有一个用例执行失败就停止当前线程的测试执行。

    --maxfial=num 在有num个用例执行失败就停止当前前程的测试执行。

    --reruns=num

    失败用例重跑num次。需要安装 pytest-rerunfailures 插件模块。

     

    在命令行模式使用参数

  • 相关阅读:
    JQuery基础知识总结
    抽象方法与虚方法
    关于性能的几个术语
    T-SQL基础知识
    学习materialize
    VS2013 启用avalon 智能提示 Intelligence
    推荐一款开源的C#TCP通讯框架
    js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)
    HTML5的 input:file上传类型控制(转载)
    tinymce4.x 上传本地图片 (转载)
  • 原文地址:https://www.cnblogs.com/testlearn/p/14704986.html
Copyright © 2020-2023  润新知