6.结合allure生成测试报告

Allure是开源的免费的自动化测试报告,支持Java,Python,使用Python pytest与Allure整合,可输出漂亮的测试报告。

下载安装allure

brew install allure
pip3 install allure-pytest

Allue报告

  1. Overview:整体数据显示。
  2. Categories:“类别”选项卡提供了创建自定义缺陷分类以应用测试结果的方法。
  3. Suites:用例集合,按照套件和类分组的已执行测试的标准结构表示形式。
  4. Graphs:用图表显示测试数据中收集的不同统计数据,状态分解或严重性和持续时间图。
  5. Timeline:时间轴选项卡可视化测试执行的回顾,allure适配器收集测试的精确时间,在这个选项卡上,它们相应地按照顺序或并行的时间结构排列。
  6. Behaviors:对于行为驱动的方法,此选项卡根据Epic、Feature和Story标记对测试结果进行分组。
  7. Packages:软件包选项卡表示测试结果的树状布局,按不同的包名分组。

Allure 参数

  • --alluredir=./allure-results

  • allure generate [测试result路径] -c -o 测试报告report路径

    • 测试result路径可以不写,默认在当前路径下生成测试报告
    • (-c:清空历史数据,-o:指定输出测试报告路径)
  • allure serve/open [-h 127.0.0.1 -p 8083] 测试报告report路径

    • ip和端口可以
  • --clean-alluredir

posted @ 2022-07-28 15:44  winkie  阅读(168)  评论(0)    收藏  举报