zoukankan      html  css  js  c++  java
  • pytest使用allure生成测试报告

    一、windows下安装Allure工具

      1、安装JDK(allure的运行依赖于java运行环境)

        安装步骤参考:https://www.cnblogs.com/purelavender/p/14440297.html

      2、下载Allure的安装zip包,下载地址 https://github.com/allure-framework/allure2/releases

      3、解压

      

       4、设置环境变量,右击电脑,选择【属性】,点击【高级系统设置】,点击【环境变量】,选择系统变量,找到path变量,点击【编辑】,点击【新建】,输入安装路径allurein(注意:这里的路径一定要包括 in ),点击【确定】

      

       5、检测环境变量是否正确配置,按住键盘【win】+【R】,对话框中输入cmd,回车进入命令行,输入allure,如果出现以下信息,则配置成功。

      

     二、python安装allure绑定包

      方法一:菜单栏点击【File】,点击【settings】,选择【project】下的【Project Interpretre】,点击右侧【+】,搜索框输入pytest-allure注意:一定不要勾选Install to user's site package directory),点击底部【Install Package】

      

       

      

       方法二:Terminal终端输入pip install allure-pytest。

    三、生成allure测试报告

      1、terminal终端输入pytest --alluredir=报告目录(如output),在指定目录下生成结果数据。

      

      2、terminal终端输入allure serve 报告目录(注意:pycharm有时候找不到系统的变量,以管理员身份运行Pycharm可以解决)或者cmd命令,在项目目录下输入allure serve 报告目录,生成html可视化报告。注意:报告生成后,自动调用默认浏览器显示报告 ,有可能会调用IE浏览器,无法显示,将地址复制后在谷歌中打开即可。

      

       

  • 相关阅读:
    C++内存管理
    多线程和多进程的区别(C++)
    如何用C语言封装 C++的类,在 C里面使用
    C/C++将一个整型数组拼接成一个字符串
    C代码中如何调用C++ C++中如何调用C
    Application对象的使用-数据传递以及内存泄漏
    《鸟哥的Linux私房菜》读书笔记二
    《鸟哥的Linux私房菜》读书笔记一
    greenDaoMaster的学习研究
    Handler 引起的内存泄露
  • 原文地址:https://www.cnblogs.com/purelavender/p/14437500.html
Copyright © 2011-2022 走看看