1.pip install allure-pytest
2.下载allurehttps://github.com/allure-framework/allure2/releases/tag/2.13.10
3.将下载后的包解压后,把allure中的bin路径设置到环境变量path中(C:\applicationPath\allurePtath\allure-2.13.10\bin)
4.allure generate report/ -o report/html 生成测试报告
-o后面的是生成报告路径
4.1allure serve C:\DevelopWorkspace\smartmonitorManage\report 使用 allure server 报告路径 可以开启allure网页端
在pycharm中的终端使用pytest smart_log_api.py --alluredir C:\\DevelopWorkspace\\smartmonitorManage\\report
pytest 前提条件是 需要安装pytest .py文件是测试脚本 路径是要生成报告的文件路径
二.allure测试报告的基础用法
Allure用例描述 | ||
使用方法 | 参数值 | 参数说明 |
@allure.epic() | epic描述 | 定义项目、当有多个项目是使用。往下是feature |
@allure.feature() | 模块名称 | 用例按照模块区分,有多个模块时给每个起名字 |
@allure.story() | 用例名称 | 一个用例的描述 |
@allure.title(用例的标题) | 用例标题 | 一个用例标题 |
@allure.testcase() | 测试用例的连接地址 | 自动化用例对应的功能用例存放系统的地址 |
@allure.issue() | 缺陷地址 | 对应缺陷管理系统里边的缺陷地址 |
@allure.description() | 用例描述 | 对测试用例的详细描述 |
@allure.step() | 操作步骤 | 测试用例的操作步骤 |
@allure.severity() | 用例等级 | blocker 、critical 、normal 、minor 、trivial |
@allure.link() | 定义连接 | 用于定义一个需要在测试报告中展示的连接 |
@allure.attachment() | 附件 | 添加测试报告附件 |