首页 > 系统相关 >python接口自动化系列(13):windows下allure报告展示

python接口自动化系列(13):windows下allure报告展示

时间:2024-03-03 22:12:11浏览次数:36  
标签:13 python windows allure result 测试用例 动态 下图 描述

 

本系列汇总,请查看这里https://www.cnblogs.com/uncleyong/p/18033074

实现目标

上一步获取到测试报告的数据了,这里我们通过命令生成报告并在浏览器中查看报告。

 

allure-commandline在windows下安装、配置

参考:https://www.cnblogs.com/uncleyong/p/16726826.html

 

windows下查看报告

在result同级目录下执行:allure generate ./result --clean

 

在result同级目录下会生成allure-report目录,内容如下:

 

此时点击上面index.html,显示如下,都是loading,需要用allure命令渲染之后打开才能展示效果

 

在result同级目录下执行allure open ./allure-report,会自动打开浏览器

 

Overview:总览,包含用例数、各种结果统计、SUITES等

 

切换为中文

 

下图有allure动态描述

 

下图无allure动态描述

 

Categories:类别,默认情况下,有两类缺陷:

  • Product defects,测试结果:failed
  • Test defects,测试结果:error/broken

 

下图有allure动态描述

 

下图无allure动态描述

 

Suites:测试套件,所有用例的层级关系,可以根据package、module、类、方法、函数来查找用例

下图有allure动态描述

 

下图无allure动态描述

 

下图无allure动态描述

 

 

Graphs:测试结果图形化,包括用例执行结果的比例,不同优先级(severity)测试用例运行的统计数据,耗时等

下图有allure动态描述

 

下图无allure动态描述

 

Timeline:测试用例的执行顺序及执行时间

下图有allure动态描述

 

下图无allure动态描述

 

Behaviors:行为驱动,根据epic、feature、story来对测试用例分组,图暂未分组默认显示测试用例函数名/方法名

下图有allure动态描述

 

下图无allure动态描述

 

Packages:按照package、module来分组测试用例

下图有allure动态描述

 

下图无allure动态描述

 

其它备用:linux或者docker下安装

allure报告:allure-commandline下载、安装、配置(linux或者docker),https://www.cnblogs.com/uncleyong/p/16726826.html

 

标签:13,python,windows,allure,result,测试用例,动态,下图,描述
From: https://www.cnblogs.com/uncleyong/p/18050265

相关文章

  • python加载库
    #testInstance.pyimportimportlibimportsysclassTestInstance:def__init__(self,projectName):self.projectName=projectNameself.lib=self.load_libraries()defload_libraries(self):#Import......
  • python接口自动化系列(10):保存全局变量
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标如果后续有请求依赖本次请求的响应结果,那么把依赖数据保存到全局变量,比如token 安装模块jsonpath用于解析json数据pipinstalljsonpath 修改工具类global_variable_tool.py添加方法,用于......
  • Android模拟蓝牙蓝牙键盘——适配Android和Windows
    学校寒假有个程序设计比赛,我也一直想要去写一个安卓模拟的蓝牙键盘,这样无论到哪里,比如班班通和没有键盘的电脑设备,有手机就可以操作它,也比USB方便一些。忙活了一个寒假,也走了不少歪路,终于整成了,下面分享一些经验。代码思路①第一步是蓝牙HID的初始化在安卓API28后开放了Bluetoo......
  • python接口自动化系列(11):断言请求结果
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标解析测试数据中要断言的字段,进行断言,判断用例是否成功。 添加工具模块utils下添加assert_tool.py#!/usr/bin/envpython#-*-coding:utf-8-*-#@Author:韧#@wx:ren168632201#@Blo......
  • python接口自动化系列(12):集成allure
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标获取到测试结果后,把结果展示在allure报告中,allure报告非常美观,是目前主流。本篇我们先生成json格式的测试结果数据。 安装allure插件pipinstallallure-pytest 修改测试类动态添加allur......
  • python接口自动化系列(09):发送http请求
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标发送http请求,获取服务器响应内容 关于被测试接口配套练习环境(含相关接口):https://www.cnblogs.com/uncleyong/p/17165143.html 安装模块requests提供了方便易用的HTTP请求功能pipinstall......
  • python接口自动化系列(06):解析初始化sql
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标将initSql中常用变量占位符(下图划线的)替换为实际值。 添加替换变量工具模块substitution_tool.py#!/usr/bin/envpython#-*-coding:utf-8-*-#@Author:韧#@wx:ren168632201#@Bl......
  • python接口自动化系列(03):创建自动化框架项目
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标搭建能基于pytest运行测试用例的项目。 创建项目1、输入项目名称2、选择项目位置3、自定义虚拟环境(默认即可) 创建完成 安装pytest补充:python虚拟环境操作,详见:https://www.cnblogs.c......
  • python接口自动化系列(04):读取数据文件并注入到测试方法
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标把用例yaml文件中数据读取出来,依次把每条用例数据传给测试方法。 安装模块安装操作yaml的模块pyyamlpipinstallpyyaml 测试数据文件放data目录case.yaml 内容:----epic:全栈测......
  • python接口自动化系列(05):获取常用变量
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标获取常用变量,方便后面解析初始化sql或者请求参数的时候将常用变量占位符替换为实际值。 添加常用变量数据文件data目录下创建variable.yaml 内容:---'#{username}':tester'#{password_......