请先看pytest学习实践-day40-42,再看day43的总结: ------------------------------------------- Allure Test Report 运行步骤: 1.客户端: python:allrue-pytest 执行保存到 XML 2.XML文件 转为 HTML 报告;可以通过 执行命令行工具、CI插件或构建工具来完成 ------------------------------------------- Allure Test Report 报告组成: 1.总览 Overview 2.缺陷 Defects 3.测试执行结果 xUnit 4.数据驱动测试 Behaviors 5.图表 Graph 6.时间轴 Timeline ------------------------------------------- Allure Test Report 安装: 1、allure官方下载地址: https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ 2、解压压缩包。将 bin 目录配置的系统环境变量 path 中。 3、在cmd中输入:allure,不提示 allure 不是内部或外部命令,说明allure已经配置好了。 4、在pycharm的终端输入pip install allure-pytest 安装allure-pytest插件即可。 ------------------------------------------- Allure Test Report 装饰器: @allure.epic() 敏捷中的概念 项目名称 @allure.feature() 模块名称 模块名 @allure.story() 用户故事 子模块 @allure.title(用例的标题) 用例标题 用例标题 @allure.severity() 用例等级 包括:blocker,critical,normal,minor,trivial @allure.step() 操作步骤 测试步骤 @allure.description() 测试用例描述 可以写预期结果 @allure.testcase(url) 测试用例链接 链接到测试用例系统 @allure.issue(url) 测试bug链接 链接到bug系统 @allure.link(url) 链接 一般可以链接到被测系统地址 @allure.attachment() 附件 一般可以添加截图或者日志 ------------------------------------------- Allure Test Report 执行 CMD: 1. pytest 需要执行的模块名 --alluredir=保存执行结果的目录路径 1.1 pytest .\06_pytest-Allure实践.py --alluredir=..\results\tmp\ 2. allure serve ..\results\tmp\ 次数显示数据为空 执行后:会自动弹出浏览器展示结果: PS E:\learnpython\01_01_pytest_Allure框架介绍> allure serve ..\results\tmp\ Generating report to temp directory... Report successfully generated to C:\Users\ADMIN~1.DES\AppData\Local\Temp\5319701401137265025\allure-report Starting web server... 2023-09-27 16:02:55.253:INFO::main: Logging initialized @4954ms to org.eclipse.jetty.util.log.StdErrLog Server started at <http://10.108.12.29:61866/>. Press <Ctrl+C> to exit -------------------------------------------
pytest学习实践-day43:allure实践04:allure框架介绍:
于 2024-04-12 08:47:55 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)