mac使用allure_RF+Allure生成漂亮的测试报告之环境搭建及简单使用

本文介绍了在Mac环境下如何搭建Allure与RobotFramework环境,包括Allure的安装、验证安装成功、安装allure-robotframework,以及如何结合RobotFramework生成测试报告的详细步骤。通过示例代码展示了如何执行测试用例,并生成Allure日志文件,最后讲解了如何生成和打开Allure测试报告。
摘要由CSDN通过智能技术生成

RobotFramework学习笔记目录

一、RobotFramework环境搭建

请参考文章:RobotFramework学习00-基本配置及初步使用

二、Allure安装

2.1 环境准备

需要java环境,否则安装allure时会出错

检查环境java -version,1.8以上版本。

2.2 安装allure

2.2.1 win下安装

下载相关zip文档下载地址

f41b1a30248db9db40498923766873f2.png

版本选择

da73c5d4d5ed2518a0c422a8005f840c.png

zip包选择

将zip文档解压缩。

切换到对应到bin目录。

对于Windows运行allure.bat,对于其他Unix平台运行allure。

将bin对应的目录E:\allure-2.13.0\bin添加到系统PATH中。(如果不加入到path中,则每次都必须在该目录下才可以执行allure相关命令)

2.2.2 mac下安装

brew install allure

2.2.3 linux下安装

For debian-based repositories a PPA is provided

sudo apt-add-repository ppa:qameta/allure

sudo apt-get update

sudo apt-get install allure

2.2.4 验证安装是否成功

命令行窗口运行allure --version,如果可以运行并显示相应的版本号,则说明安装成功。

三、安装allure-robotframework

安装

pip install allure-robotframework

以上命令执行后,将会自动安装以下两个库

allure-python-commons

allure-robotframework

四、简单使用

4.1 示例代码

robot测试用例

*** Test Cases ***

testcase1

log testcase1

testcase2

log testcase2

should be true 1==2

testcase3

log testcase3

单独执行RF测试用例时的命令

robot test1.robot

4.2 RF+allure命令结合

4.2.1 生成allure格式的日志文件

输出到默认目录output。(本文章采用此种方式)

robot --listener allure_robotframework test1.robot

输出到指定目录myoutput

robot --listener allure_robotframework;myoutput test1.robot

e13b3c6af7b4e89384274264fcb50b19.png

allure格式的日志文件路径

4.2.2 根据allure格式的日志文件生成allure报告

o ./allure-report:指定报告存放位置

./output/allure:allure格式的日志文件存放位置

--clean:清空报告存放文件(如果历史已经生成过)

allure generate o ./allure-report ./output/allure --clean

c74908b44f730d8caca36b438a3483d8.png

allure报告的路径

4.2.3 打开allure报告

注:上一步执行后会生成相应的报告,但不支持直接在浏览器打开

打开方式一:在pycharm中选择生成的index.html文件,右键选择Open in Brower的方式打开

f8fcddda277dfe2beddd35bff17ed60a.png

通过pycharm打开报告

打开方式二:运行以下命令,启动服务,此时将自动打开报告,也可以在浏览器中输入启动服务时给定的url,在浏览器打开。(推荐使用此方式打开)

allure open ./allure-report/

e4221a2ef947f78f5335d6429b097e1e.png

通过启动本地服务的方式打开报告

4.3 报告界面

查看报告

5344b33d72d6e7b5250f7575bb34e118.png

报告界面

报告界面可以选择语言

970649a48dea0c4a2635a1d59f25f941.png

报告界面-切换语言

五、参考资料

allure官网

allure官方学习文档

环境搭建之allure的安装配置,及简单使用

allure-robotframework

RobotFramework学习09-项目目录与执行参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值