千家信息网

pytest+Allure搭建方法以及生成报告的示例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍pytest+Allure搭建方法以及生成报告的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、Allure搭建1、下载Allure安装包链接:htt
千家信息网最后更新 2026年11月03日pytest+Allure搭建方法以及生成报告的示例分析

这篇文章主要介绍pytest+Allure搭建方法以及生成报告的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、Allure搭建

1、下载Allure安装包

链接:https://github.com/allure-framework/allure2/releases


2、安装allure-pytest库

cmd命令行输入命令:

pip install allure-pytest


3、配置allure环境变量

在Path环境变量中,输入allure的地址


4、检验allure安装成功

命令行输入allure

二、allure生成报告代码

1、allure指定用例严重等级:

blocker(阻塞缺陷);critical(严重缺陷);normal(一般缺陷);minor(次要缺陷);trivial(轻微缺陷)
代码:

"--allure-severities=blocker,critical,normal"

2、allure指定标记的测试用例执行

示例@allure.story('xx')方法,其他@allure.feature('xx')标记也可以实现
代码:

"--allure-stories=自动化用例--搜索词,自动化用例--直达词"


3、生成报告代码

生成到指定的目录下或者生成到当前pycharm本地目录下
建议:提前新建一个temp文件用于存储脚本数据

pytest.main(["--allure-severities=blocker,critical,normal",                 # "--allure-stories=自动化用例--搜索词,自动化用例--直达词",                 "test_AppIos_run.py", "--alluredir", "D:\\AllureReport\\temp"])    os.system("allure generate D:\\AllureReport\\temp -o D:/AllureReport/reports --clean")    #报告写入pycharm本地目录,自动生成对应的文件夹    # pytest.main(["-s", "test_RomweIos_run.py", "--alluredir", "./temp"])    # os.system("allure generate ./temp -o ./reports --clean")

注意,打开指定目录下的allure报告:

生成到其他磁盘的指定目录下,需要开启对应的服务器才可以正常展示报告
原因:PyCharm有自带的容器服务,有对应端口运行allure报告,如果不在pycharm中打开,需要本地可以开启一个容器服务去运行测试报告

1、安装anywhere

AnyWhere是一款随启随用的静态文件服务器,可以随时随地将你的当前目录变成一个静态文件服务器的根目录。

npm install -g anywhere

2、安装成功后,进入报告所在的目录
示例:进入D盘的AllureReport文件目录下
(1)命令行输入d:进入到D盘
(2)cd /指定文件夹


3、在对应文件夹启动anywhere服务

输入anywhere,回车后页面弹出该目录下的文件,点击对应的allure报告即可打开


4、打开报告


其他方法:安装Tomcat,将报告放入webapps文件下,启动Tomcat服务,打开对应报告页面即可

以上是"pytest+Allure搭建方法以及生成报告的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

报告 文件 目录 生成 服务 缺陷 输入 方法 示例 代码 命令 自动化 文件夹 服务器 分析 成功 内容 变量 容器 标记 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东猪兼强互联网科技有限公司 互联网科技巨头监管 科技互联网公司装修 盈实互联网科技 互联网科技卖菜 易通互联网络科技有限公司 海南购全球互联网科技 上海电发互联网科技有限公司 成都玖崟互联网科技有限公司乐商圈怎么样 互联网为啥属于高科技 深圳市罗太互联网科技有限公司 中和天地互联网科技有限公司 互联网第三次科技革命特征 江苏苏星互联网科技有限公司 黑云互联网科技有限公司 厦门江牛科技互联网 宇信科技在杭州互联网排第几 唯美互联网科技 银川新华互联网科技学校原画 互联网科技创新创业项目 互联网通讯科技 金诺互联网科技 长亮科技互联网金融 互联网企业和科技型企业 湖南一路畅行互联网科技 消费医药和互联网科技 云南省自由互联网科技有限公司 半导体是互联网高科技吗 风投北京互联网科技 昆明中奇联合互联网科技
0