泽众RPA

泽众Business Process Mining

业务流程挖掘系统

系统功能

  • 一、参数分析:类型智能识别

    对日志报文的参数的[参数类型]进行自动识别,根据每个参数的值决定字段是:枚举型、数值型、字符串型。

  • 二、单接口业务流程

    根据业务流程等价类原则,产生单接口业务流程并支持导出操作。

  • 三、业务流程挖掘

    以用户为主线,还原出真实的请求顺序,排好序之后挖掘出用户真实的高频的业务流程。

  • 四、结果

    业务流程支持导出xls;
    业务流程支持图表查看。

BPM系统架构

  • 展现层

    • 工作台
    • 统计报表
    • 流程导出
    • 参数阈值
    • HTML5,D3,
      AngularJs
  • 业务层

    • 参数分析 业务流程挖掘 功能分析 汇总 日志清洗
    • 数据字典 用户管理
    • SpringMVC,
      Spring,fastjson等
  • 大数据层

    • HBASE HIVE MapReduce HDFS
    • MYSQL
    • 采用分布式架构
      可横向扩展

小锄头锋利,不怕数据多,无惧数据藏得深

业务流程挖掘算法

a,频度分析;b,找流准确;c,去干扰能力强

真实出现

系统流程

  • 单接口业务流程只分析日志调用的接口及数据,不进行业务场景和流程的分析。
    单接口业务流程阶段会进行数据类型分析和输入值的等价类分析,让测试者掌握测试的覆盖情况。
  • 结合多种算法:循环分析、频度分析、数据流分析在庞大的日志数据中查找业务场景,生成流程类业务流程。
  • 根据客户标识和业务规则关联请求报文与应答报文日志清洗也是其它功能操作的前提。
  • 根据参数的取值特征识别参数的数据类型。
    对参数运用大数据分析算法,结合对日志中接口调用特征的分析识别不同的参数类型。
  • 直接得到流程。
  • 单接口业务流程只分析日志调用的接口及数据,不进行业务场景和流程的分析。
    单接口业务流程阶段会进行数据类型分析和输入值的等价类分析,让测试者掌握测试的覆盖情况。

  • 结合多种算法:循环分析、频度分析、数据流分析在庞大的日志数据中查找业务场景,生成流程类业务流程。

  • 根据客户标识和业务规则关联请求报文与应答报文日志清洗也是其它功能操作的前提。

  • 根据参数的取值特征识别参数的数据类型。
    对参数运用大数据分析算法,结合对日志中接口调用特征的分析识别不同的参数类型。

  • 直接得到流程。

单接口业务流程的导出

可以将单接口导出为Excel格式执行。
左边是分析出的接口流程文件,右边是一个打开的接口文件。

业务流程挖掘

分析出的流程化业务流程显示为列表。
支持流程业务流程的导出。(原子流是一个用户操作,普通流是不同用户的同一个操作;)

单接口业务流程的导出

流程流程按功能号的使用路径,以图谱方式展现;图谱展现内容包括频次、功能号及顺序;图谱形式清晰易懂。

产品价值

  • 单测口业务流程

    收集日志出现的所有接口,并根据测试等价类原则自动输出有效组合、出现的频次。不遗露,直观呈现接口的周用频率。

  • 业务流程

    挖掘出的流程业务流程,本身就是用户真实的高频率操作流。而不是设计师设计出来的

  • 参数分析

    分析出所有参数的类型以及相关有效值。高效帮助测试人员掌握接口信息

  • Hadoop

    使用hadoop大数据技术,强悍的可扩展性.轻松应对大量日志。