我是靠谱客的博主 洁净马里奥,最近开发中收集的这篇文章主要介绍mac使用allure_RF+Allure生成漂亮的测试报告之环境搭建及简单使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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.0bin添加到系统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-项目目录与执行参数

最后

以上就是洁净马里奥为你收集整理的mac使用allure_RF+Allure生成漂亮的测试报告之环境搭建及简单使用的全部内容,希望文章能够帮你解决mac使用allure_RF+Allure生成漂亮的测试报告之环境搭建及简单使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部