Pytest学习(8):接口自动化测试之pytest 生成测试报告

自带的html报告

需要插件:pytest-html,第四章已经安装各个需要的插件了,请看第四章
生成报告命令:
pytest -vs --html=./report.html

allure级别的美观报告:

配置:
1.官网下载allure
2.放到没有中文的目录下,把bin目录配置到环境变量path下面
3.jdk安装配置,也需要配置环境变量
4.重启pycharm(不然刚配置后,可能还是无法调用,会出现乱码报错,坑了我一会)
生成报告:
1.生成临时的json报告文件
pytest -vs --alluredir ./temp
2.通过临时json文件生成html报告,但是不是特别美观,需要定制化

import os
import pytest

if __name__ == '__main__':
    pytest.main();
     
   # 把temp目录临时json下文件生成到report空目录下面
    os.system("allure generate temp -o report --clean")

3.allure报告定制:我还在学习emmmm

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容