allure报告的定制

bin:执行文件
config:配置文件
lib:jar包
plugins:插件

logo定制

(1)修改配置文件:
E:\allure-2.13.7\config\allure.yaml,加入自定义logo插件的配置。

(2)修改logo样式:
E:\allure-2.13.7\plugins\custom-logo-plugin\static\styles.css

功能定制

左边

@allure.epic("项目名称定制 ")
@allure.feature("模块名称定制 ")
@allure.story(“接口名称定制”)
标题的定制:
@allure.title(“登录成功”) #所有的接口用例使用一个标题
allure.dynamic.title(product+“注册成功”) #用例的标题取决于数据

右边

严重程度
@allure.severity(allure.severity_level.BLOCKER)
BLOCKER:致命bug
CRITICAL:严重bug
NORMAL:一般
MINOR:提示
TRIVIAL:轻微bug
描述:
allure.dynamic.description(“获取接口统一鉴权码token接口,此接口调用需)
链接
接口访问地址:
bug链接:
测试用例连接:
@allure.link(“接口访问地址”)
@allure.issue(“bug连接”)
@allure.testcase(“测试用例连接”)
步骤:
for a in range(1,6):
with allure.step(“执行第”+str(a)+“个步骤”):
pass
附件(web自动化错误截图,接口自动化文本信息)
with open(r"E:\shu.png”,mode=“rb”) as f:
content = f.read()
allure.attach(body=content,name=“获取鉴权码错误截图”,attachment_type=allure.attachment_type.PNG)
文本
allure.attach(body=“接口地址:XX”,name=“接口地址”,attachment_type=allure.a ttachment_type.TEXT)

企业中实际的自动化测试一般需要定制哪些

左边:
@allure.epic(“”) 项目名称定制
@allure.feature(“”) 模块名称定制
@allure.story(“”) 接口名称定制
allure.dynamic.title() 用例的标题取决于数据
右边:
@allure.severity(allure.severity_level.BLOCKER) #严重程度
allure.dynamic.description()
with open(r"E:\shu.png",mode=“rb”) as f:
content = f.read()
allure.attach(body=content,name=“”,attachment_type=allure.attachment_type.PNG)
二、Allure报告被局域网访问 (需要容器服务:需要一些插件等)
allure open ./reports

allure报告定制相关推荐

  1. 如何定制allure报告的logo

    [原文链接]如何定制allure报告的logo 1.将要使用的logo图片复制到allure安装目录下 2.打开 styles.css 文件,如下, 3.将custom-logo.svg 替换为自己的 ...

  2. 软件测试 pytest pytest的命名规则 用例的前后置 conftest.py 定制allure报告 @pytest.mark.parametrize()装饰器作数据驱动

    文章目录 1 pytest简介 1.1 pytest的命名规则 1.2 运行方式 1.2.1 主函数方式(少用) 1.2.2 命令行方式(少用) 1.2.3 pytest.ini的配置文件方式(最经常 ...

  3. allure定制测试报告,修改allure报告标题及logo

    一. 找到allure报告的安装路径:我的是在D盘: D:\allure-2.18.1\plugins\custom-logo-plugin\static 然后找到下图位置,将需要的图片放在这个文件夹 ...

  4. pytest测试框架——allure报告

    文章目录 一.allure的介绍 二.allure的运行方式 三.allure报告的生成 方式一.在线报告.会直接打开默认浏览器展示当前报告 方式二.静态资源文件报告(带index.html.css. ...

  5. Python语言+pytest框架+allure报告+log日志+yaml文件+mysql断言实现接口自动化框架

    目录 前言 实现功能 目录结构 依赖库 安装教程 接口文档 如何创建用例 创建用例步骤 用例中相关字段的介绍 如何发送get请求 如何发送post请求 如何测试上传文件接口 上传文件接口,即需要上传文 ...

  6. JENKINS使用DOCKER运行PYTEST并且出ALLURE报告

    背景 最近想做一个简单的pytest 测试,用allure出报告,结果发现网上的方法都是在windows上装jenkins,然后用jenkins跑一个本地的运行环境.这种做法明显很不2019年.于是我 ...

  7. allure报告---动态显示模块名和用例标题

    一.allure报告动态参数化展示模块名和用例标题 使用@pytest.mark.parametrize 参数化完成数据驱动时,如果标题写死或者使用别名的方式 这样在报告中的可读性也不高 如何更美观的 ...

  8. Allure报告的安装及环境变量的配置和在pytest中调用

    Allure安装包: Allure官网下载:Central Repository: io/qameta/allure/allure-commandline 百度网盘链接:https://pan.bai ...

  9. allure报告中去掉allure.title中自动拼接的参数

    文章目录 前言 正文 问题描述 解决办法 解决效果 后记 前言 正文 问题描述 allure报告中allure.title 会自动拼接上传的参数,如何参数很长,前端展示的样式会很丑,详情如下: 解决办 ...

最新文章

  1. C语言面试题-这些简单的你能很快的写出来吗?
  2. Environment.CurrentDirectory 的一个坑
  3. argo 现水下永动机器人_现水下永动机器人 水下永动机器人有什么作用?
  4. Introduction-to-React-JS -- 2 Helloworld
  5. python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码
  6. Java 微服务框架选型(Dubbo 和 Spring Cloud?),大厂 HR 如何面试
  7. C++socket编程(八)8.3:UDP广播
  8. MySQL事务基础,看这篇就够了!
  9. 在AD09中怎样同时高亮两个网络(即net)?按住Ctrl,鼠标点一个网络,按住Ctrl+Shift,鼠标再点另一个网络,想亮多少亮多少。
  10. 苹果手机升级13无法开机_苹果手机更新系统后无法开机
  11. Android面试必问之Handler机制
  12. SC-02-04-外包软件开发SOW工作说明书
  13. 什么是1u服务器;服务器中的u是什么意思
  14. 华为手机充当电脑的无线U盘 - 华为无线连接电脑 - 华为分享
  15. iframe标签有什么用
  16. el-table 表格展开与折叠
  17. ios 按钮文字下划线_iOS 文字下划线
  18. 数据结构——数和二叉树的概念和结构
  19. 智能合约部署Error: exceeds block gas limit undefined
  20. 佳学网络(建议多翻)

热门文章

  1. duplicate designator is not allowedC/C++(2906)
  2. css3 border边框斜线,CSS3 斜线分割布局
  3. 关于大学生期末复习学习地点和学习时间的调查
  4. 微信小程序多次跳转后不能点_微信突然更新,但我劝你这次别升级
  5. 求次方的c语言程序,C语言编程求13的13次方的最后三位数
  6. 用Windows自带的画图软件拼接(合成)多张图片
  7. ei会议和ei源刊的区别_ei会议论文和ei期刊论文的区别是什么
  8. 解决“远程主机被迫关闭了一个现有的连接”的问题
  9. php判断支付宝,使用PHP判断是否为微信、支付宝等移动设备访问代码
  10. 顺序队列为空的条件_合成中心丙烯压缩空冷器冬季防冻及自动化运行项目顺利完成...