一、生成html的测试报告
- 在根目录创建一个文件夹report
- 在pytest.ini配置文件中增加参数,然后在终端执行pytest命令,即可得到一个html报告,如下图:
二、allure测试报告
- 下载allure,下载网址(allure官网):http://allure.qatools.ru/
- 下载zip文件,解压,放在没有中文的路径下,进入bin目录,复制路径,配置到环境变量的path里面
- 打开cmd输入allure --version检查
- 重启pycharm,在终端输入allure --version验证
- 安装allure -pytest(在之前安装插件的时候安装过了)
- 执行命令
(1)生成临时的json文件报告(先在根目录下新建一个temp文件,然后在pytest.ini配置文件中增加参数--alluredir ./temp)
(2)通过临时文件的json文件生成allure报告(在根目录下新建一个reports文件)
在all.py文件中增加参数os.system("allure generate temp -o reports --clear") 意思为通过当前temp目录下的json文件构建allure包,输出到reports目录下,--clean把原来的报告清除
生成报告样式如下:
(3)allure报告的定制
标签:文件,allure,测试报告,temp,--,pytest,根目录 From: https://blog.csdn.net/qq_43452766/article/details/137078062