# -*- 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接口自动化-allure2-支持失败重试
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...