python pytest失败用例重新执行

这篇具有很好参考价值的文章主要介绍了python pytest失败用例重新执行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

python pytest自动化测试时,失败用例重跑,可以采用pytest的库rerunsfailurs
安装步骤:
1. pip install pytest-rerunsfailures
2.如果需要html的测试报告,需要安装 pip instal pytest-html

三种方式:

1、在python自动化项目根目录下新建pytest.ini,在配置文件中写入以下内容:

[pytest]
addpots=-vs --reruns 2 --reruns-delay 5

reruns为失败用例重跑的次数,reruns-delay为间隔时间,单位为s

2、在重跑测试用例脚本前面加上@pytest.mark.flaky(reruns=2,reruns-delay=2)

3、命令行参数:pytest -- reruns 重试次数 (--reruns-delay 次数之间间隔)文章来源地址https://www.toymoban.com/news/detail-510365.html

pytest --reruns 2 运行失败的用例可以执行2次
pytest --reruns 2 --reruns-delay 5 运行失败的用例可以执行2次,每次间隔5秒

到了这里,关于python pytest失败用例重新执行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pytest 如何组织冒烟测试及执行冒烟用例

    pytest 提供了测试用例标记机制 一个测试用例允许被多个@pytest.mark进行标记 同一个@pytest.mark可以标记多个测试用例 pytest.mark常用于冒烟测试用例组织 左右拉动查看完整代码 cd 进入 /test_case目录, 使用命令行运行 test_case_with_pytest.py 左右拉动查看完整代码 运行结果 ​​​​​​

    2023年04月08日
    浏览(57)
  • pytest自动化测试指定执行测试用例

    1、在控制台执行 打开cmd,进入项目目录 指定执行某个模块  pytest testcasesLogisticsPlatformCarSourcetest_CarSourceList.py 指定执行某个目录及其子目录的所有测试文件  pytest testcasesLogisticsPlatformCarSource 指定执行某个模块的某个类的某个测试用例   pytest testcasesLogisticsPlatformHome_p

    2024年02月15日
    浏览(27)
  • Pytest实现用例失败截图并且在测试报告中可以查看

    Pytest+Selenium是UI自动化常用得框架,结合Allure可以给出优美得测试报告,失败的case可以查看错误日志,但是对于UI自动化来说,最直观的还是可以通过截图来查看失败原因,更方便测试人员定位问题。 钩子函数pytest_runtest_makereport pytest提供了pytest_runtest_makereport这个方法,可以

    2024年02月09日
    浏览(29)
  • pytest(一):基础功能(执行用例、allure报告、数据驱动)

    pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。  官网:(https://docs.pytest.org/en/7.2.x/) 文章主要以unittest为参考分析pytest pytest主要作用是编写测试用例、收集用例、执行用例、生成测试结果文件(html、xml) unittest: 模

    2024年02月12日
    浏览(33)
  • 测试框架pytest教程(5)运行失败用例-rerun failed tests

    运行这个文件,2个失败,48个通过。 要运行上次失败的测试用例,可以使用 --lf (或 --last-failed )选项来告诉pytest只运行上次运行时失败的测试。 命令行示例: 或者在pytest配置文件(比如pytest.ini)中设置: 这样,pytest会检测上次运行时失败的测试用例,并只运行这些失败

    2024年02月11日
    浏览(30)
  • 测试不够快?试试这招!让pytest多进程/多线程执行测试用例,轻松提升测试效率!

    目录 :导读 前言: 多进程执行用例之pytest-xdist pytest-xdist分布式测试的原理: pytest-xdist分布式测试的流程: 多线程执行用例之pytest-parallel 常用参数配置 pytest-parallel与pytest-xdist对比说明: 结语 大家好!我是不二。 相信很多测试工程师都会遇到一个问题,那就是测试用例的执

    2024年02月06日
    浏览(47)
  • python+pytest接口自动化(12)-自动化用例编写思路 (使用pytest编写一个测试脚本)

    经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路。 我们在百度搜索 天气查询 ,会出现如下图所示结果: 接下来,我们以该天气查询接口为例,编写接口测试用例脚本。 针对某个功能做接口测试,首先我们需

    2024年02月04日
    浏览(45)
  • 从0开始python学习-50.pytest之多接口用例封装

    1. yaml用例设计--一个yaml中多个用例,且互相存在关联关系 2. 设计多接口用例读取封装 3. 将读取caseinfo的方法进行list格式的兼容设计

    2024年01月21日
    浏览(25)
  • Python UI自动化 —— pytest常用运行参数解析、pytest执行顺序解析

    -v 用于显示每个测试函数的执行结果 -q 只显示整体测试结果 -s 用于显示测试函数中print()函数输出 -x 在第一个错误或失败的测试中立即退出 -m 只运行带有装饰器配置的测试用例 -k 通过表达式运行指定的测试用例 -h 帮助 首先来看什么参数都没加的运行情况 -v 用于显示每个测

    2024年02月09日
    浏览(30)
  • Pytest模式执行python脚本不生成allure测试报告

     1.安装allure 下载allure的zip安装包 将allure.zip解压到python的lib目录中 将allure的bin路径添加到环境变量path中(注意:配置环境变量后,一定要重启电脑。因为环境变量没生效,我搞了半天在pycharm不能生成报告,在cmd中可以生成报告) 安装allure-pytest,命令为:  pip install allure-pytes

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包