美文网首页
python接口自动化-allure2-支持失败重试

python接口自动化-allure2-支持失败重试

作者: 疯子李 | 来源:发表于2024-01-16 22:08 被阅读0次
# -*- coding: utf-8 -*-
# @Time    : 2023/7/10 17:32
# @Author  : yanfa
# @user   : yanfa 
# @File    : test_allure_08_for_failure_retry.py
# @remark: allure2 失败重试功能
""""""
import pytest

"""一、allure2 失败重试功能
应用场景:
    应对服务不稳定时添加重试
allure可以收集用例运行期间,重试的用例的结果,以及这段时间重试的历史记录。
    
解决:重试功能可以使用pytest相关插件,例如pytest-rerunfailures
    重试的结果信息会展示在详情页面的"Retries"选项卡中    
安装:pip install pytest-rerunfailures
用法:使用装饰器 reruns-重试次数 reruns_delay-重试间隔时间单位秒
    @pytest.mark.flaky(reruns=3,reruns_delay=2)
"""

#例子:控制台标记为RERUN
@pytest.mark.flaky(reruns=3,reruns_delay=2)
def test_retry():
    assert  False

相关文章

  • 使用Python请求http/https时设置失败重试次数

    使用Python的requests库时,默认是没有失败时重试请求的,通过下面的方式可以支持重试请求 设置请求时的重...

  • springboot 整合retry(重试机制)

    当我们调用一个接口可能由于网络等原因造成第一次失败,再去尝试就成功了,这就是重试机制,spring支持重试机制,并...

  • 使用RxJava实现接口重试

    如果接口请求失败,使用二进制指数退避算法进行接口重试。

  • Jmeter+Ant+Jenkins接口自动化

    一个完整的接口自动化需要支持接口自动化,自动生成测试报告,以及持续集成。Jmetter支持接口的测试,Ant支持自...

  • python 重试策略

    python 有一个非常有意思包retrying,可以用来自动化的进行重试操作,支持的条件也比较多,基本上能满足我...

  • 《老兵爱学习》【专题目录】

    “老兵爱学习”之颠覆你的Python接口自动化测试,约吗? “老兵爱学习”之《颠覆你的Python接口自动化测试》...

  • python接口自动化-pytest-重试测试

    背景 编写自动化过程中,经常会遇到服务不稳定情况,只执行一次结果可能说明不了问题,这个时候引入重试机制,能大幅提高...

  • python 进行 MD5 加密

    进行接口自动化时登录接口有进行密码加密的情况,下面介绍下 python + request 做接口自动化时如果进行...

  • Spring Cloud Gateway重试机制

    前言 重试,我相信大家并不陌生。在我们调用Http接口的时候,总会因为某种原因调用失败,这个时候我们可以通过重试的...

  • 13.dubbo源码-集群容错

    集群容错 在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover ,即失败重试。可通过接口co...

网友评论

      本文标题:python接口自动化-allure2-支持失败重试

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