自动化测试学习-Pytest的配置文件
发布日期:2021-04-30 21:10:25
浏览次数:99
分类:精选文章
本文共 650 字,大约阅读时间需要 2 分钟。
一、指定命令行选项
在Pytest的命令行执行中,经常需要指定参数,如-v可以显示详细信息。为了确保所有测试点都执行,通常需要配置Pytest的 pytest.ini 文件。以下是一个典型的配置示例:
```ini [pytest] addopts= -v ```该配置文件指定了执行所有测试点并输出详细信息。在项目中,测试点分布在src和tests包中,目录结构如图所示:
[图片描述:项目目录结构]
运行Pytest时,无需手动指定-v参数,默认即可显示详细信息。如需简化输出,可以修改配置文件为:
```ini [pytest] addopts= ```二、注册标记
为了管理测试点分类,Pytest支持通过标记(标签)注册测试点。配置文件可以指定要执行的标记类型,例如:
```ini [pytest] markers= smoke: smoke测试 smoke:smoke测试 login:登录测试 logout:退出测试 ```这样,Pytest只会执行标记为smoke、login等的测试点,其他标记的将被跳过。此外,Pytest会输出未注册标记的错误信息,例如“logou未注册”。解决方法是确保所有必要标记已注册或注释相关测试代码。
运行Pytest时可以使用--markers选项查看已注册标记列表:
```bash pytest --markers ```通过合理配置Pytest,可以控制测试点的执行范围和输出级别。接下来将围绕Pytest的其他实用功能进行详细介绍。
发表评论
最新留言
很好
[***.229.124.182]2026年06月17日 18时00分18秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php模板引擎smarty
2023-03-01
php正则表达式模式
2023-03-01
php正则表达式的特殊字符含义
2023-03-01
PHP正则表达式获取武汉市的实时pm2.5数据并邮件发送phpmailer
2023-03-01
RabbitMQ + JMeter组合,优化你的中间件处理方式!
2023-03-01
PHP水仙花问题解法之一
2023-03-01
php没有解析是怎么回事,linux下php文件没有被剖析怎么办?_后端开发
2023-03-01
php注册页面实现注册后跳转页面
2023-03-01
PHP消息队列的实现方式与详解,值得一看
2023-03-01
PHP混合Go协程并发
2023-03-01
php源码中如何添加滚动公告,给WordPress网站添加滚动公告的方法
2023-03-01
PHP源码安装后如何新增模块
2023-03-01
php源码详细安装步骤,linux下php源码安装步骤
2023-03-01
php漏洞tips
2023-03-01
php版Zencoding之 phpstorm
2023-03-01
PHP版本升级5.4手记
2023-03-01
php版本升级总结
2023-03-01
php版本微信公众号开发
2023-03-01
php版的微信公众号开发演示
2023-03-01
php生成html文件的多种方法介绍
2023-03-01