软件测试-RobotFramework-allure生成测试报告

学习笔记记录

使用rf进行测试后,确实会生成三个报告,但是报告太过简陋。

我们使用allure来进行优化。

一、allure的安装配置

安装配置参考的文章:【pycharm】pycharm中添加allure库及pip升级 - 小李努力工作中 - 博客园 (cnblogs.com)

1、下载allure的安装包

网址:Central Repository: io/qameta/allure/allure-commandline (apache.org)

也可以从本篇博客里自行下载,下载后解压,记住路径。

2、配置环境变量

地址是你解压后文件的bin目录地址,最好直接在文件地址栏复制,防止出错。有些电脑使用的是\,也有些电脑使用的是\\

3、验证是否安装成功

cmd输入,返回版本号,则是路径配置成功。

allure --version

配置成功返回截图:

 4、安装pytest

继续在cmd里输入命令

pip install allure-pytest

运行结果尾部出现Successfully则表示安装成功。

成功结果截图

5、重启PyCharm 

PyCharm重启后,就可以进行代码运行了,不过还需要进行一些命令编写。

二、命令编写

  1、新建一个run.py文件

在run.py文件内部写main方法。具体代码:

import os

if __name__ == '__main__':
    os.system('robot --listener allure_robotframework robot实战测试.robot')
    # 添加一个系统命令,通过allure来监听脚本robot实战测试的结果
    os.system('allure generate ./output/allure -o ./output/report --clean')
    # 把allure报告存放在output文件夹下的report 不需要手动建立

注意,--clean是确保上一次测试生成的报告清理干净,两个  -  。 

2、直接运行run.py脚本

 

我们会发现,实战测试的脚本会自动运行。我们需要等待运行结束。

3、查看allure生成的脚本

 文件生成需要时间,也有的文件需要加载,可以稍微等一会。

使用浏览器打开后,会出现如下界面,如果不习惯看英文,可以使用Edge自带的翻译软件翻译。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值