美文网首页
python接口自动化-pytest-标记测试

python接口自动化-pytest-标记测试

作者: 疯子李 | 来源:发表于2022-06-30 00:28 被阅读0次

背景

为了更灵活控制用例执行,我们给不同用例进行标记,最常用的就是优先级p0,p1,p2。

一、用法

  • 1、在项目根目录或者用例目录下创建文件:pytest.ini
# pytest.ini 注意注释可以不填写,若填写尽量使用英文
[pytest]
filterwarnings =
    ignore::DeprecationWarning

markers =
    P0: 'test as P0'
    P1:
    P2:
    P3: 
  • 2、在测试方法上方打上标记
格式: @pytest.mark.+ 对应的标记,如:
@pytest.mark.DialTest
  • 3、执行
  # 1)执行标签A
   pytest -m A
   pytest [-m,A]

  # 支持not/and 注意用" 不能用'
  #2)执行不是标签A
   pytest -m "not A"
  #3)执行是标签A但不是标签B
   pytest -m "A and not B"

二、实战

执行标签A的用例 执行非标签A的用例 执行是标签A但不是标签B的用例

相关文章

网友评论

      本文标题:python接口自动化-pytest-标记测试

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