pytest测试报告-allure的安装与使用

pytest框架简介

pytest是python的第三方单元测试框架,比自带unittest更简洁和高效,支持315种以上的插件,同时兼容unittest框架,这就使得我们在unittest框架迁移到pytest框架的时候不需要重写代码

1、pytest 环境搭建

首先使用pip安装pytest

pip install pytest

pip install pytest-html原生态报告模板

查看pytest是否成功

pip show pytest

2、Allure报告环境搭建:

1. 到官网下载allure.zip

https://github.com/allure-framework/allure2/releases/tag/2.13.10

2. 解压allure.zip 到一个文件目录中

3. 将D:Softwareallure-2.7.0in路径添加环境变量,path中

添加完后cmd查看

4.命令行输入 pip install allure-pytest

5. 下载成功后在Terminal中输入allure,可能会出现“提示allure不是内部或外部命令,也不是可运行的程序”,那么重启下pycharm即可
6.在main.py文件中加入--alluredir=文件名/,然后运行

可以看到文件目录新生成了一个alluredir文件

7.查看报告,需要启动allure服务,在terminal中输入:allure serve 生成文件名,即allure serve alluredir

原文地址:https://www.cnblogs.com/hellogmy/p/14569099.html