pytest + allure 生成自测报告

1、首先安装java运行的环境,因为allure 是由java语言开发,所以依赖java环境,配置环境java运行的环境变量

2、下载allure

  1. https://github.com/allure-framework/allure2/releases

  2. 解压allure后配置环境变量。

    注:这里有坑,有时配到到D、E、F、G时候运行allure会提示找不到allure,这里建议大家解压后放到 C:\Program Files (x86)这个里面 ,然后找到allure的bin目录,配置到系统path环境变量中

  

 

 

  3. 安装pytest的allure依赖包

    pip install allure-pytest

  4. pytest运行代码 的main函数里运行 ["--alluredir=allure_reports"]  

    注:allure_reports是生成json的文件名,自定义即可,运行成功后在allure_reports目录里有许多json、txt文件,代表运行成功

 

 

  5. pycharm ---> Terminal 终端启动allure服务

 

 

    allure serve allure_reports       启动 allure_reports  启动这个服务,pycharm 会自动打开一个浏览器展示allure 里的测试报告

      注:1.启动失败,请去配置java和jdk的环境变量,重启 pycharm,如果启动成功

        2.启动allure不能进入allure_report里面启动 ,否咋打开的报告测试数据是NaN%

 

 

posted @ 2021-01-27 14:50  北京测试菜鸟  阅读(301)  评论(0编辑  收藏  举报