接口自动化-allure测试报告

网上介绍allure报告的很多 ,但个人总感觉还是不够整体 ,不够详细 ,所看到的都是局部 。故本人花了些时间 ,将这个allure详细的整理了一遍 。整体且涉及每个细节 。

1.allure介绍

它是一个生成HTML测试报告的工具包

使用java开发,所以需要java环境

功能强大 , 生成的报告美观、直观

需要用pytest去搜集测试用例

使用浏览器打开,更易进行持续集成

2.allure相关安装和配置
2.1 软件安装列表
想使用allure,需要安装如下软件 :

安装软件 用途 链接地址
java allure使用java开发,所以必须要有运行环境 https://www.oracle.com/cn/java/technologies/downloads/
allure 生成测试报告 Central Repository: io/qameta/allure/allure-commandline
python 编写自动化所需语言 Welcome to Python.org
pycharm 开发工具 Download PyCharm: Python IDE for Professional Developers by JetBrains
pytest python第三方包,使用它来搜集测试用例 pip install pytest
如果你先上面下载的麻烦 ,这里直接提供已下载好的安装包 :

2.2 安装四步曲
以上软件安装成功需要四步,分别为 :

下载 ,上面下已经地址,没有的自行下载即可。

安装 ,

allure无需安装,直接解压到一个指定的路径下即可

pytest只需要在cmd命令中运行pip install pytest即可 。

其它软件直接双击,一路下一步即可安装成功

配置环境变量,以上除了pytest不需要配置环境变量,其它的都需要配置 ,具体如何配置见2.3
————————————————