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

# -*- 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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容