一、windows安装allure
1、下载allure安装包安装,网址为https://github.com/allure-framework/allure2/releases
2、安装包配置环境变量
3、安装jdk
安装教程可以参考>>>>jdk安装教程
4、在pycharm中安装allure
打开terminal使用pip install allure-pytest
安装
二、allure运行机制
@allure.epic() epic描述–定义项目,当有多个项目时使用。(一般写在类上面)
@allure.feature() 模块名称–用例按照模块区分,有多个模块时给每个起名字 (一般写在类上面)
@allure.story() 用例名称–一个用例的描述
@allure.title(用例的标题)
@allure.testcase() 测试用例的连接地址–自动化用例对应的功能用例存放系统的地址
@allure.testcase(https://www.baidu.com",name='接口地址testcase')
@allure.issue() 缺陷地址–对应缺陷管理系统里边的缺陷地址
@allure.issue(https://www.baidu.com",name='缺陷地址issue')
@allure.description() 用例描述–对测试用例的详细描述
@allure.step() 操作步骤–测试用例的操作步骤
@allure.severity() 用例等级–blocker、critical、normal、minor、trivial
@allure.severity(severity_level='blocker')
@allure.link() 定义连接–用于定义一个需要在测试报告中展示的连接
@allure.attachment() 附件–添加测试报告附件
三、allure使用配置
使用需要配置pytest.ini 文件
# 配置pytest.ini
[pytest]
addopts = -vs --alluredir ./report
如果想在根目录生成report文件,需要在终端运行case
直接在.py文件运行case,report文件在当前目录生成
case addopts=-vs --alluredir ./report
打开报告–终端输入
第一种方法:allure serve ./report
第二种方法:allure generate report
加 allure open allure-report/
-o可以参数自定义allure报告的文件位置
allure generate report -o allure_report