Allure安装与使用
Allure测试报告的安装及配置环境变量涉及几个关键步骤,包括下载和安装Allure命令行工具、配置环境变量以及在Python中使用Allure-pytest插件。以下是详细的步骤说明:
1、下载和安装Allure命令行工具:
-
从CentralRepository下载allure-commandline.zip文件,地址为io/qameta/allure/allure-commandline。
-
解压下载的zip文件到一个目录,例如allure-commandline。
-
导航到解压后的bin目录,执行allure.bat批处理文件。
2、配置环境变量:
- 对于Windows系统,需要配置环境变量以便系统能够找到Allure命令行工具。这通常涉及到修改系统的环境变量设置,将Allure的安装路径添加到系统的PATH中。
- 验证环境变量是否配置成功,可以通过在命令行输入allure --version来检查是否能够正确显示Allure的版本信息。
3、在Python中使用Allure-pytest插件:
- 使用pip安装allure-pytest插件,命令为pip install allure-pytest。
pip install allure-pytest
这将安装必要的Python库以支持在pytest测试框架中使用Allure生成测试报告。
- 在Python代码中使用Allure的装饰器和步骤功能来丰富测试报告的内容,例如使用@allure.step装饰器来标记测试步骤。
4、生成和查看测试报告:
- 使用pytest运行测试,并通过指定–alluredir参数来指定报告的输出目录。
pytest testcases -s -q --alluredir ./report //当前目录下的report文件
allure generate report/ -o report/html --clean
5、解决PyCharm中无法识别Allure命令的问题:
- 如果在PyCharm中无法识别Allure命令,可能是因为环境变量没有正确配置或者PyCharm没有以管理员权限运行。解决方法包括以管理员身份运行PyCharm或者检查环境变量的配置是否正确。
通过上述步骤,可以成功安装和配置Allure测试报告工具,并在Python中使用Allure-pytest插件来生成丰富的测试报告。