一:环境准备
- 1.python3.6
- 2.windows环境
- 3.pycharm
- 4.pytest-allure-adaptor
- 5.allure2.8.0
- 6.java1.8
pytest-allure-adaptor快速安装
在cmd中输入 pip install pytest-allure-adaptor,回车
二:报告生成
第1步:下载allure.zip,下载地址:allure-github: https://github.com/allure-framework/allure2 ,找到对应版本,并下载
第2步:解压allure.zip,将路径添加环境变量,path中,记得需要重启电脑
第3步:验证allure,在cmd中输入allure,然后回车,如果可以看到一下,说明配置完成
第4步:运行测试用例 pytest.main(["-m","login","-s","-q","--alluredir","./report"])
"-m": 标记用例
"login": 被标记需要执行用例
"-s":允许终端在测试运行时输出某些结果
"-q"简化输出结果
"--alluredir": 生成allure指定语法
"./report":生成报告的路径
说明:运行后,会在report文件夹里面生成一个xml的文件
三.报告显示
第1步:以上运行之后,可以在CMD中运行命令
allure generate report -o html
report是alluredir生成的xml目录,html是最终生成html的目录
第2步:运行命令后,可以在html路径下看到生成的数据,其中index.html就是我们要的allure报告,你可以在pycharm里面打开,报告展示如下
注意如果你发现allure报告上面很多东西都是空的,那么你需要做的是: