Pytest系列(13)-测试报告插件pytest-allure

allure的好处

  • 好看!!!🤣🤣🤣(可能对于颜值党来说,这个比较重要)
  • 可以通过装饰器拓展功能
  • 给领导演示的时候,测试报告美观、直接、清晰
  • allure完美符合上述n点

allure安装配置

配置allure环境变量

先去git上下载最新版,👉传送门

下载后解压到本地,记住这个解压路径


将bin目录配置到环境变量中,保存即可

安装插件

安装方式:pip install allure-pytest

按照以上步骤,我们的准备工作就做好啦~~~

allure的使用

在执行脚本文件时,使用参数--alluredir,来手机测试结果并指向对应的文件夹即可,即在命令行输入

pytest xx.py -qs --alluredir=./result

输入之后运行,我们会得到一堆杂七杂八的文件,如下图

然鹅这并不是我们想要的,要查看测试报告,我们需要通过其他的方式

方法一

测试完成后,查看实际报告,在线查看报告,在命令行输入:

allure serve ./result/

会在默认浏览器中打开一个窗口,展示当前报告

方法二

从结果生成报告——启动一个Tomcat服务,需要两个步骤:生成报告、打开报告

生成报告

allure generate ./result/ -o ./report/ --clean
# 此时在对应的report文件夹下已经生成了文件

加上--clean可以覆盖路径

打开报告

allure open ./report

如下图

posted @ 2021-11-30 15:02  莫伊101  阅读(66)  评论(0编辑  收藏  举报