pytest学习二(通过配置文件运行、分组执行,及其它一些参数)

本文介绍了如何使用pytest的全局配置文件pytest.ini来设定默认参数和改变测试用例规则。详细讲解了ini文件的编写规则,包括用例文件夹、模块、类的指定以及默认执行参数。此外,还阐述了如何通过添加自定义标签如'smoke'进行分组执行,并利用pytest.mark.skip()和pytest.mark.skipif()进行用例跳过。最后提到了使用命令行参数-m进行特定标签的用例执行。
摘要由CSDN通过智能技术生成

接上一篇说到了环境的配置,以及一个用例的编写,接下来继续记录一些它的运行方式和一些平常使用的标签

一、通过全局配置文件(pytest.ini)运行

pytest.ini配置文件的编写规则

①编码格式一般为ANSI

②一般放在项目的根目录下,名称为pytest.ini

③可以改变pytest默认的测试用例规则

④不管命令行运行还是主函数运行,都会加载ini配置文件进行运行(我们可在控制台执行时看到pytest.ini文件是否生效)

[pytest]
addopts = -vs -p no:warnings  --html ./report/report.html 默认执行参数
testpath = ./interfacetestCase   用例文件夹
;python_files = test_login.py    用例模块
python_classes = TestLogin     用例的类
;python_function =                   用例方法
markers =
        smoke:冒烟用例         分组执行,如我配置的事smoke标签,配置如下:

--html ./report/report.html 生成html测试报告,基于我们在第一篇讲到的安装相关模块

 但是后续会用allure生成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值