通过allure来输出pytest的执行报告
allure是pytest中一个比较好看的报告库
第一步:确认环境中是否安装好了JDK,因为allure的命令行运行需要jdk的支持,运行下面的命令:
java -version

如果没有出现java版本,则说明没有安装,或安装后没设置好目录,JDK具体的安装参考官方文档:
https://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html
第二步:安装allure命令行
到allure官网http://allure.qatools.ru下载allure的压缩包,解压到指定的安装目录下,然后找到bin目录,并指行其中的bat文件

然后把bin目录添加到环境变量path中,执行以下命令确认是否安装成功:
allure --version
![]()
第三步:安装allure的插件
pip install allure-pytest
第四步:执行测试并生allure的报告数据,在测试目录的对应命令行下输入以下命令:
pytest --alluredir ./result
或
pytest --alluredir=result
结果是把测试文件test01.py的测试结果信息文件按allure的要求存入到result的目录中
第五步:生成allure报表,输入以下命令
allure serve ./result
然后就是生成allure的网页服务并弹出显示报告的首页

浙公网安备 33010602011771号