pytest接口自动化测试框架 | 重新运行失败用例
视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
pytest-rerunfailures是一个可以使pytest重新运行测试的插件,以消除间歇性故障。
安装要求:
需要具备以下先决条件才能使用pytest-rerunfailures:
python3.5,最高3.8或Pypy3
pytest 5.0或更高版本
目前已针对最近的5个次要pytest版本测试了该软件包。如果您使用的是较早版本的pytest,则应考虑更新或使用此软件包的较早版本之一。
安装
pip install pytest-rerunfailures
test_rerun.py
-
import pytest
-
-
def test_case01():
-
assert 1!=1
-
-
-
def test_case02():
-
assert 1 ==2
-
-
-
def test_case03():
-
assert 1 ==3
-
-
-
def test_case04():
-
assert 1 ==4
main.py
-
import pytest
-
-
if __name__ == '__main__':
-
# 重新运行所有测试失败用例,请使用--reruns命令行选项,并制定要运行测试的最大次数
-
# pytest.main(['--reruns', "5", "test_rerun.py"])
-
# 要在两次重试之间增加延迟时间,请使用--reruns-delay,其中包含希望在下一次测试重新开始之前等待的秒数
-
pytest.main(['--reruns', "2", "--reruns-delay", "1", "test_rerun.py"])
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfjajbb
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01