pytest集合allure-pytest插件生成allure测试报告

pytest-html 这是pytest自带得测试用例报告

allure-pytest 这是allure得测试报告

1.下载,解压,配置环境变量

  • allure官方下载地址:

https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/

  • 选择下载的版本:

 选择压缩包下载,Windows选择.zip的文件:

 

  •  下载解压后进入bin目录,复制目录的路径:

     

     

  • .此电脑-系统属性-环境变量-系统变量:点击Path编辑,将复制的bin目录的路径复制到变量值里面,注意末尾以英文分号隔开,点击确定

     

     

  • 以管理员身份运行cmd,输入allure --version
    看到版本信息后代表环境变量配置成功了
  •  执行pip3 install allure-pytest
  • 代码生成allure报告:

     

     

验证: allure --version

问题:dos可以验证,在pycharm中验证安装失败怎么办?重启pycharm

 

2.加入命令生成json格式的临时报告

pytest .\\TestDemo1_test.py::TestDemo1  --alluredir ./temp

ps:   pytest  需要执行的用例路径名 --alluredir 生成报告的json临时文件名

 

3.生成allure报告

在py文件中写:   os.system('allure generate ./temp -0 ./report --clean')

也可以使用命令: allure generate ./temp -o ../report--clean

 

 

 

 问题:  配置环境变量后,一定要重启电脑。因为环境变量没生效,我搞了半天在pycharm不能生成报告,在cmd中可以生成报告

 

  • 查看报告:

     

     

  •  修改报告的语言: 支持很多语言

 

 

 

参考文献:

https://www.likecs.com/show-308269607.html

posted @ 2023-03-20 17:37  苹果芒  阅读(65)  评论(0编辑  收藏  举报