1、安装allure-pytest插件
2、下载allure,下载后解压,解压之后配置环境变量(把allure目录下的bin目录添加到环境变量的path下)
下载地址: https://github.com/allure-framework/allure2/releases
3、验证allure是否安装成功:allure –version
DOS:
Pycharm:
4、生成allure报告
1) 生成临时的json报告,在pytest.ini文件里面加入以下内容
addopts = -vs --alluredir=./temps --clean-alluredir
--alluredir=./temps 生成临时报告
--clean-alluredir 清空临时报告
2)生成正式的allure报告,在run.py文件里面添加以下内容:
if __name__ == '__main__':
pytest.main()
time.sleep(3)
os.system("allure generate ./temps -o ./reports --clean")
表示:构建allure报告,根据temps临时报告,输出到reports目录下,构建前清空
3)定制化allure报告
......