Allure

【理解作用】

allure是一个专业的测试报告框架,是一个java程序

命令:

allure-pytest是一个pytest插件,是一个python程序,生成测试报告的数据

命令:--alluredir=要放的目录  --clean-alluredir 

【安装】

下载地址: https://github.com/allure-framework/allure2/releases

解压,修改环境变量 PATH:找到对应的bin,可以参考jdk配置环境变量

验证: allure
 

【使用】

根据temps里的数据生成HTML报告(cmd里面执行):generate -o report temps

……\allure-2.24.1\bin\allure generate -o report  temps --clear

打开生成的HTML报告(cmd里面执行):open report

……\allure-2.24.1\bin\allure open report 

【个性化修改】

1、功能分组

使用装饰器进行功能分组定义,可以写多个层级的,也可以只写一个

@allure.epic("分组名称")
@allure.feature("分组名称")
@allure.story("分组名称")
@allure.title("分组名称")

2.自定义logo

修改配置文件,加入新的插件名称,启用插件:config\allure.yml

在插件中修改logo:plugins\custom-logo plugin\static\styles.css

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐