Allure报告总结
Allure结合Pytest
1、Allure下载地址:https://github.com/allure-framework/allure2/releases
2、将Allure中bin目录添加到系统环境变量中,使用命令allure --version
检查版本
3、安装allure,使用pip install allure-pytest
4、重启一下pycharm
5、运行allure报告生成命令,allure generate
命令用于生成 Allure 测试报告
1 | allure generate ./tmp -o ./report --clean |
./tmp
:这是源目录,即pytest生成的测试结果存放的目录-o ./report
:这指定了输出目录,即Allure报告将被生成到的目录。-o
是--output
的缩写,用于指定输出目录。--clean
:这个选项会在生成报告之前清除输出目录中的内容,确保每次生成的报告都是最新的。
6、若没有指定pytest生成报告的目录,则需要进行指定,在pytest.ini
中配置
1 | # 更改命令行选项 |
Allure中常用功能
在报告中添加额外信息,如文本、图片或文件
allure.attach(body,name,attachment_type)
- body:字符串类型
- name:标题
- attachment_type:什么类型的附件信息
动态生成,摆脱注解的方式
allure.dynamic