pytest结合allure-pytest插件生成测试报告

目录

一、安装allure-pytest插件

二、下载allure

三、生成allure报告

四、效果展示


一、安装allure-pytest插件

二、下载allure

下载之后解压,解压之后还要配置环境变量(把allure目录下bin目录配置到系统变量的path路径),下载地址:https://github.com/allure-framework/allure2/releases

验证allure是否安装成功:allure --version

1)先在dos窗口验证

2)在pycharm中验证(如果这里失败了,那么需要重启pycharm)

三、生成allure报告

1)生成临时的json报告,在pytest.ini文件里面加入一下内容:

addopts = -vs --alluredir=./temps --clean-alluredir

--alluredir=./temps 生成临时报告

--clean-alluredir 清空临时报告

2)生成正式的allure报告

python 复制代码
if __name__ == '__main__':
    pytest.main()
    time.sleep(3)
    os.system("allure generate ./temps -o ./reports --clean")

四、效果展示

相关推荐
菜到离谱但坚持2 分钟前
零门槛学LangChain:AI开发从入门到实战
python·langchain·prompt·rag
databook9 分钟前
一次函数图像工厂:用 SymPy 自动生成 y=kx+b 对比动画
python·数学·动效
测试老哥10 分钟前
接口测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
geovindu11 分钟前
python: N-Barrier Pattern
开发语言·python·设计模式·屏障模式
浮生望13 分钟前
Python 入门 + 调用 LLM API:从 List 切片到商品文案生成
python
战族狼魂20 分钟前
MetaPrompt编译器核心逻辑拆解
开发语言·人工智能·python
lunzi_082620 分钟前
【学习笔记】《Python编程 从入门到实践》第5章:if语句、条件测试与列表处理实战
笔记·python·学习
sunshineine26 分钟前
FreeCAD
python
dinl_vin35 分钟前
Python 并发编程实战:多线程、协程与多进程全解析
开发语言·人工智能·python
长空任鸟飞_阿康1 小时前
驾驭 AI 这匹野马:深入解析智能体 Harness 工程
人工智能·python·ai