allure是一个通用的测试报告框架
下载地址:http://allure.qatools.ru/
第一步:进入该页面,右上角有个download,点击进入github页面,选择最新版本下载到某个路径下,比如D:\Program Files
2、安装allure
需要java8+,JDK 1.8+环境,所以提前配置好java环境
将安装包解压后配置allure环境变量,在系统变量path中添加到bin为止D:\Program Files\allure-2.13.0\bin
配置成功后在命令窗口输入allure或者allure --version,可以看到我的allure版本是2.13
3、在pycharm中下载allure插件
通过命令下载pip install allure-pytest
下载成功后在Terminal中输入allure,可能会出现“提示allure不是内部或外部命令,也不是可运行的程序”,那么重启下pycharm即可
4、在main.py文件中加入--alluredir=文件名/,然后运行
import pytest if __name__ == '__main__': pytest.main(['-m register', '-s', '--resultlog=reports/demo.txt', '--junitxml=reports/demo.xml', '--html=reports/demo.html', '--alluredir=alluredir/'])
可以看到文件目录新生成了一个alluredir文件
5、查看报告,需要启动allure服务,在terminal中输入:allure serve 生成文件名,即allure serve alluredir
可以看到allure在本地开启了一个端口,这个就是报告地址,打开该地址即可