zoukankan      html  css  js  c++  java
  • 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 插件模块。

     

    在命令行模式使用参数

  • 相关阅读:
    渗透测试-实用版
    微观传输原理:协议、端口、套接字接口
    如何暂停和继续运行Linux程序
    QUIC:基于udp的传输新技术
    ops运维工具
    日志监控工具安装:windows上安装elk
    python实现图片隐藏信息技术
    让网站不去请求favicon.ico图标
    nginx 内核优化
    nginx 模块介绍
  • 原文地址:https://www.cnblogs.com/testlearn/p/14704986.html
Copyright © 2011-2022 走看看