pytest入门:allure生成报告

🍅 视频学习:文末有免费的配套视频可观看

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快

allure生成测试报告

首先要确认安装了allure-pytest插件

    1)如果是Windows系统,要去Git下载、解压、配置path路径。

    2)如果是Mac,要安装allure,我试过brew install allure可是安装不成功,总是下载不下来。只能用笨方法了:

1. 下载allure

地址https://github.com/allure-framework/allure2/releases下载zip文件,然后解压放到自己想放到的目录。

2. 确认你把allurebin文件夹放在哪里了

bin文件夹拖到终端里,然后pwd就可以看到路径了

3. Mac配置环境变量

在终端输入:open -t ~/.bash_profile打开配置文件,输入:

PATH="/Users/macbook/allure-2.17.2/bin:${PATH}" 

export PATH

图1:打开的.bash_profile文件

图2:手写的allure PATH

4. 使配置的环境变量生效

回到终端,输入source ~/.bash_profile使环境变量生效

5. 输入allure --version

显示版本号,证明配置成功

6. 重启pycharm

修改pytest.ini文件,在addopts增加--alluredir ./temp意思是设置一下allure生成json格式的临时报告路径./temp就是放到当前路径的temp文件夹下。

然后执行pytest

可以看到在temp文件夹中生成了很多.json的文件

然后在pytest.main()下面增加

os.system("allure generate ./temp -o ./report --clean")

解释:

allure generate 命令,固定的
./temp 临时的json格式报告的路径
-o 输出output
./report 生成的allure报告路径
--clean 清空report文件夹下原来的报告

这样在report文件夹下就能看到生成的报告了

打开以后:

这个报告还有很多可以改进的地方,可以根据你的需要进行显示,我们后面再介绍。

同时,在这我为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),就在下方,需要的可以直接去观看。

字节大佬,一周讲完,自动化测试项目实战,这套教程是怎么称霸B站的?【2024最新版】

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值