zoukankan      html  css  js  c++  java
  • httprunner 3.x 用allure运行测试用例,生成测试报告(终端)

    前提:已安装 allure/allure-pytest/pytest-html

    首先验证allure版本

    通过hrun -h可查

     主要两个步骤
    
    1.用 --alluredir运行测试用例
    
    2.生成报告

    进入测试用例目录下

    1、指定运行用例:pytest 测试文件 --alluredir report 或者 hrun 测试文件 --alluredir report 

    测试文件:如果是填写文件名,默认是当前路径的文件,如果要运行指定文件,则测试文件要带上路径

    reprort: 是用于存放的文件(默认是存放在当前路径,如果要存放在指定路径,则文件名要带上路径)

    pytest运行的测试用例只能是.py格式,hrun运行的测试用例,可以是pytest格式,也可以是yml格式

     步骤一:运行测试用例

    pytest hetest_re_test.py --alluredir report
    或者

      hrun hetest_re.yml --alluredir=report

     运行结果如下:

      

     会在当前文件夹下生成测试结果文件夹 .pytest_cache、report

     步骤二 :生成报告

    allure generate report  # 默认在当前目录下生成allure-report文件

     allure generate report -o allure-report --clean  #  --clean是为了清空已有的测试报告; -o allure-report 是指定清空测试报告的文件allure-report

    allure generate report运行结果如下:

    allure generate report -o allure-report --clean运行结果如下:

     会在当前文件夹生成 allure-report 文件夹,包含HTML测试报告 index.html ,然后用浏览器打开查看

      

    2、全部运行:pytest --alluredir report

    全部运行的是test_.*py的文件

    pytest --alluredir report

    会在当前文件夹下生成测试结果文件夹 .pytest_cache、report

    allure generate report

    同样会在当前文件夹生成 allure-report 文件夹,包含HTML测试报告 index.html,含所有测试用例结果数据


  • 相关阅读:
    JAVA 分布式
    Spring Boot -01- 快速入门篇(图文教程)
    MyBatis -01- 初识 MyBatis + MyBatis 环境搭建
    Vue 框架-12-Vue 项目的详细开发流程
    Vue 框架-11-介绍src文件流程及根组件app+HBuilder 配置
    Vue 框架-10-搭建脚手架 CLI
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/may18/p/13378292.html
Copyright © 2011-2022 走看看