接口测试(4)allure生成测试报告

1、allure生成测试报告的方式

(1)allure生成测试报告首先会先生成一堆json中间文件

(2) 然后再根据这些中间文件生成html文件

2、现在我们来完善我们框架的测试报告部分

先熟悉两个命令

(1)pytest 执行测试并生成allure中间文件

pytest 测试用例文件/文件夹  --alluredir=中间文件存储路径   --clean-alluredir 

#--clean-alluredir 覆盖之前alluredir中间文件,否则会重新生成一批

(2)生成allure的html测试报告

allure generate 中间文件路径 -o html路径 --clean

#  --clean 表示每次覆盖之前的html文件

3、现在我们来丰富我们的report路径和run,py文件 

(1)  在report文件夹里创建两个新文件夹,json和html,json装aullure中间文件,html装最后生成的html文件

 具体代码实现,在run.py中加入入下代码

 

 生成的报告如下

4、allure的坑

我在运行时出了个乱码,类似于这样

 有几个地方需要查

(1)是否将allture的bin文件配置的系统唤醒变量中,如果没有aulture插件,可以重以下面载

链接:https://pan.baidu.com/s/1uDc8b4zHWGgPCvHD_Ocuuw 
提取码:u3hi 

(2)这个解决方式就奇葩了,但我就是这么解决的,重启一下pycharm,神奇吧
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值