`

Pytest运行测试用例

 
阅读更多
import pytest

@pytest.mark.P0

def test_case1():

pass # perform some P0 test for your app

def test_case2():

pass

def test_case3():

pass

class TestClass:

def test_case4(self):

pass


1.选择运行特定的某个类
你可以按照某个测试用例的的模块,类或函数来选择你要运行的case
>pytest -v test_pytest_markers.py::TestClass

2.选择运行特定的某个测试用例, 适合一开始在调试单个测试用例的时候。
pytest -v test_pytest_markers.py::TestClass::test_method

3.多种组合运行
>pytest -v test_pytest_markers.py::TestClass test_pytest_markers.py::test_send_http

4.用-k进行关键字匹配来运行测试用例名字子串
>pytest -v -k case1 test_pytest_markers.py

Pytest Marker 机制

5.用Marker运行
对于Pytest的测试用例,可以在每一个测试用例加一个marker,比如pytest运行的时就只运行带有该marker的测试用例,比如下面的@pytest.mark.P0。
pytest -v -m "P0" test_pytest_markers.py
分享到:
评论

相关推荐

    python中pytest收集用例规则与运行指定用例详解

    上篇文章相信大家已经了解了pytest在cmd下结合各种命令行参数如何运行测试用例,并输出我们想要看到的信息。那么今天会讲解一下pytest是如何收集我们写好的用例?我们又有哪些方式来运行单个用例或者批量运行用例呢...

    python-pytest-cases:在pytest中将测试代码与测试用例分开

    在pytest测试代码与测试用例pytest 。 这是开发人员的自述文件。 用户文档可在以下位置找到: : 想要贡献? 欢迎捐款! 只需将该项目分叉到github上,提交您的贡献并创建请求请求即可。 这是有趣的开放主题的...

    python selenium执行所有测试用例并生成报告的方法

    今天小编就为大家分享一篇python selenium执行所有测试用例并生成报告的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python的pytest框架之命令行参数详解(下)

    –lf:当一次用例执行完成后,如果其中存在失败的测试用例,那么我们可以使用此命令重新运行失败的测试用例 我们第一次执行用例,会看到有2个用例失败 我们使用–lf参数再次运行用例,可以发现只有之前失败的两

    基于Python+Pytest+Requests+Allure+Yaml+Json实现全链路接口自动化测试

    0 - 不开启自动生成测试用例功能,将直接运行测试 1 - 根据手工编写用例,自动生成测试脚本,然后运行测试 2 - 根据接口抓包数据,自动生成测试用例和测试脚本,然后运行测试 3 - 根据接口抓包数据,自动生成测试...

    Python、Requests 和 Pytest 搭建接口自动化测试框架(附完整框架代码).rar

    Pytest 是 Python 的一个测试框架,它可以用于编写和运行测试。使用 pip 安装 pytest 库,具体方法如下: pip install pytest 4. 编写测试用例 在项目的根目录下新建一个 tests 文件夹,在 tests 文件夹中新建一个...

    通过代码实例解析Pytest运行流程

    pytest的整个测试分成如下6个阶段: 1、pytest_configure ... 测试用例收集以及生成测试输入的过程,这里还可能包括根据keywords和marker筛选测试用例的过程。这个过程会涉及多次generate item的调用,主要

    PytestAutoTestFrameWork:pytest测试框架实战实例

    命令行如何运行测试用例 2.pytest如何收集测试用例 3.如何使用fixture 4.如何使用conftest.py文件 5.如何使用pytest-html插件生成测试报告 6.PO设计模式思想是什么样的 7.selenium 部分API的使用和如何进行简单的二...

    基于 HTTP 请求的快速数据驱动 pytest 接口自动化测试框架

    基于 HTTP 请求的快速数据驱动 pytest 接口自动化测试框架。...测试用例自动生成,可以根据测试数据文件自动生成测试用例。自动测试报告,html, allure。自动测试结果通知,飞书,钉钉,企业微信,邮箱

    pytest-xdist:pytest插件,用于分布式测试和失败循环测试模式

    在远程运行测试之前, pytest有效地将程序源代码“ rsync”到远程位置。 所有测试结果都将报告回来并显示在您的本地终端上。 您可以指定不同的Python版本和解释器。 如果您想了解pytest-xdist的工作原理,请 。安装...

    码尚 python+requests+pytest+allure+yaml+DDT+logs 接口自动化框-各分支源码总汇

    接口自动化框架(1-4)(5)(6)(7)(8)(终极版...6接口自动化框架封装之规范YAML测试用例&接口关联封装改进&基础路径封装改进 7热加载封装以及断言封装 8数据类型处理以及DDT数据驱动封装 9异常日志与BaseUrl封装

    python+requests+pytest+allure+yaml+DDT+logs 接口自动化框架终极版

    框架代码已封装 小白 3行代码即可实现接口自动化 ...6接口自动化框架封装之规范YAML测试用例&接口关联封装改进&基础路径封装改进 7热加载封装以及断言封装 8数据类型处理以及DDT数据驱动封装 9异常日志与BaseUrl封装

    python+requests+pytest 接口自动化框架(1-4)

    1 pytest插件,运行规则以及参数,pytest.ini配置文 件,跳过用例,用例执行顺序,夹具等 2 Fixture固件,contest.py,断言以及Allure报告生成 3 Pytest测试框架之Allure报告定制以及Parametrize数据驱动 4 接口自动...

    Python 测试框架unittest和pytest的优劣

    Unittest支持自动化测试,测试用例的初始化、关闭和测试用例的聚合等功能,它有一个很重要的特性:它是通过类(class)的方式,将测试用例组织在一起。 示例: 运行结果 注:unittest有一个关联模块unittest2,但...

    Python自动化测试教程 完整版PDF

    Python自动化测试教程,从零基础开始手把手有详细的步骤教你怎么写自动化测试用例。测试人员大多是希望利用编程诧言来帮劣他实现自劢化的测试,而丌需要花费大量的精力来学习一门编程诧言,所以在本文档中丌会过多...

    python+requests+pytest+allure+yaml+DDT+logs 接口自动化框-各分支源码总汇

    接口自动化框架(终极版)共6个分支(1-4)(5)(6...6接口自动化框架封装之规范YAML测试用例&接口关联封装改进&基础路径封装改进 7热加载封装以及断言封装 8数据类型处理以及DDT数据驱动封装 9异常日志与BaseUrl封装

    python的pytest框架之命令行参数详解(上)

    pytest是一个软件测试框架,是一款命令行工具,可以自动找到测试用例执行,并且回报测试结果。有丰富的基础库,可以大幅度提高用户编写测试用例的效率。具备扩展性,用户可以自己编写插件,或者安装第三方提供的插件...

    自动化测试面试题总结.docx

    10,测试用例编写的要素 11,测试用例的设计原则 12,软件产品质量特性 13,android四大组件 14,web测试和app测试的区别 15,app的anr的根本原因 16,app的crash的原因 17,h5页面图片未加载出来问题排查 18,区分...

    自研 pytest 脚本自动化接口测试框架完整版

    1. 本框架属于本人自己搭建且应用于企业内部...2. 框架下载后修改测试用例可以直接运行 3. 框架已经封装:logs 模块、allure、热启动与反射、标准化用例格式化校验 4. 整体结构为:pytest+allure+requests+logs+yaml

Global site tag (gtag.js) - Google Analytics