热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

allure测试报告的安装及配置

注意:千万千万别下allure2.13.10版本 巨坑生成的HTML打开空白!坑的丫批allure是一款轻量级并且非常灵活的开源测试报告框架。它支持绝大多数测试框架,它简单易用,易

注意:千万千万别下allure 2.13.10版本  巨坑生成的HTML打开空白!坑的丫批

allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架,它简单易用,易于集成。

一、allure的下载

二、allure的安装

三、allure的环境配置

四、检查是否安装成功

一、allure的下载
-下载网址(allure官网):http://allure.qatools.ru/

-点击download按钮进入下载界面

 

 

 

-选择如下图所示的文件,并下载

 

 

 

二、allure的安装
-将刚才下载的文件解压到你用于存放它的位置(不建议放置于主机盘(一般是C:\),在这里我存放在了D:\allure)中

·解压完成后,进入文件夹bin中

 

 

 

-双击其中的allure.bat文件,会有一个窗口一闪而过,此时安装成功

 

 

 

三、allure的环境配置
-选中“我的电脑”,右键,选择属性->高级系统设置

 

-选择环境变量,在系统变量中的Path将刚刚bin文件夹所在的目录复制进去并保存,完成配置。

 

 

 

 

 

 

 

 

 

四、检查是否安装成功
win+r,输入cmd,打开命令提示符,输入allure,回车,出现如下界面,安装成功

 

 

五、查看报告

在allure-report下index.html文件是不能直接打开的,出现页面都是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果(allure常识)。
allure使用了两种方式来渲染页面。分别是 allure open 和 allure serve。前者用于在本地渲染和查看结果,后者用于在本地渲染后对外展示结果。这里我们使用allure open。运行命令
allure open allure-report目录

 

 

即可自动打开浏览器展示渲染好的结果。这里的allure-report为allure generate生成的结果所在目录。

PS:如果觉得每次写命令麻烦~那就做个批处理或者shell脚本双击打开报告吧!

原文链接:https://blog.csdn.net/chuancheng_zeng/article/details/109880133

原文链接:https://blog.csdn.net/m0_49225959/article/details/117194318



推荐阅读
  • 阿里云OSS访问权限错误:AccessDenied
    在使用阿里云对象存储服务(OSS)时,遇到AccessDenied错误,提示您无权访问指定对象,原因可能与Bucket的ACL设置有关。 ... [详细]
  • 解决网页乱码问题的实用方法
    网页乱码问题在开发中较为常见,主要由文件编码、程序字符集设置和数据库连接字符集设置不当引起。本文将详细介绍如何逐一排查并解决这些问题。 ... [详细]
  • 本文介绍了 Oracle SQL 中的集合运算、子查询、数据处理、表的创建与管理等内容。包括查询部门号为10和20的员工信息、使用集合运算、子查询的注意事项、数据插入与删除、表的创建与修改等。 ... [详细]
  • 本文将详细探讨PHP中C的作用,并对比其他编程语言如Java和C的特点及其适用场景。 ... [详细]
  • 开发笔记:前端之前端初识
    开发笔记:前端之前端初识 ... [详细]
  • 本文介绍如何在 PHP 中判断文件是否存在,并根据结果控制 HTML 元素的显示与隐藏。如果文件存在,则直接打开;如果文件不存在,则显示一个提示信息并允许用户重新输入。 ... [详细]
  • QSplitter 使用详解
    阅读《C++ GUI Programming with Qt 4, 2nd Edition》第六章布局管理器中的第三节关于 Splitters 的内容,并尝试实现书中的示例,发现实际效果与书中描述存在差异,尤其是分界线部分。 ... [详细]
  • 在移动端开发中,多点触控手势是提升用户体验的重要手段。然而,目前只有iOS浏览器原生支持手势事件,其他设备需要通过touchstart、touchmove和touchend等基础事件进行自定义实现。本文将详细介绍如何在Vue项目中实现多点触控手势。 ... [详细]
  • 本文探讨了 Java 中 HttpClient 和 HtmlUnit 的区别,重点介绍了它们的功能和应用场景。 ... [详细]
  • 本文介绍了如何使用Aspose库将Office文件(如Word、PowerPoint)转换为HTML文件,并详细说明了在转换过程中可能出现的乱码问题及其解决方案。 ... [详细]
  • JSP(JavaServer Pages)和Servlet都是Java Web开发中的重要技术。JSP可以看作是Servlet的扩展,主要关注页面的展示效果。而Servlet则更侧重于处理业务逻辑。本文将详细介绍它们的相同点和不同点。 ... [详细]
  • 本文探讨了为何产品团队提出的某些需求在研发完成后未能获得用户的认可,并提供了改进方法。主要分析了功能不完整或存在bug以及用户体验不佳的原因。 ... [详细]
  • 申请地址:https://developer.apple.com/appstore/contact/?topic=expedite 常见申请理由:1. 我们即将发布新产品,这是一个媒体活动,我们无法承担任何风险,因此在多个方面努力提升应用质量。 ... [详细]
  • 近年来,区块链技术备受关注,其中比特币(Bitcoin)功不可没。尽管数字货币的概念早在上个世纪就被提出,但直到比特币的诞生,这一概念才真正落地生根。本文将详细探讨比特币、以太坊和超级账本(Hyperledger)的核心技术和应用场景。 ... [详细]
  • 本文详细介绍了后缀表达式的求值方法及其转换过程。后缀表达式,又称逆波兰表达式,通过栈结构可以高效地进行求值。同时,文章还提供了中缀表达式转后缀表达式的具体步骤和实例解析。 ... [详细]
author-avatar
哈罗xeh_406
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有