前言
allure的使用需要安装jdk,如果没有安装jdk可以参考此文章:JDK的下载安装及环境配置
一.allure安转
1.下载allure
点击下方地址跳转至下载页面:
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
选择一个版本(windows下载.zip包就可以)这里用2.26做示范:
将下载完后压缩包进行解压,解压完成打开打到bin目录,双击allure.bat运行,有一个窗口一闪而过,此时安装成功
2.配置allure系统环境变量
将allure配置添加进系统变量中:
右键计算机——>属性——>高级系统设置——>环境变量——>系统变量——>path——>编辑
环境变量添加刚才解压时allure的地址 放bin文件的路径
3.检验配置是否生效
检查配置是否生效,使用快捷指令"Win+R"输入"cmd"打开命令窗口,输入指令“allure”,出现如下图结果:
到此allure安装全部完成。
二.allure使用
1.安装allure-pytest:
使用指令:pip install allure-pytest,进行插件安转
2.使用allure运行用例时生成报告
pytest [测试文件] -s -q --alluredir=./result #--alluredir用于指定存储测试结果的路径
运行 pytest.main(['--alluredir', 'report/result', 'testdemo.py']) 之后,生成json文件
3.查看测试报告
方式一:在线看报告,会直接使用默认浏览器展示当前报告
命令行输入:allure serve 生成报告的目录
方式二 :从结果生成报告,需要两个步骤:生成报告,打开报告
生成报告:
allure generate ./report/result -o ./report/html --clean (注:覆盖路径加 --clean)
打开报告
allure open -h 127.0.0.1 -p 8883 ./report/