一种业务路径生成、业务数据校验方法、装置及电子设备与流程

文档序号:35927624发布日期:2023-11-04 20:51阅读:44来源:国知局
一种业务路径生成、业务数据校验方法、装置及电子设备与流程

本技术涉及数据校验,尤其涉及一种业务路径生成、业务数据校验方法、装置及电子设备。


背景技术:

1、传统的业务数据校验方案,通常采用人工比对的方式,通过触发测试用例得到上报数据,并利用前端查询工具逐条查询上报数据对应的业务事件从而进行数据校验。

2、然而,现有的业务数据校验方案需要对每条上报数据逐一进行人工校验,不仅耗费大量人工成本,而且校验精度和校验效率较低。因此,需要提供一种更加准确高效的技术方案。


技术实现思路

1、本技术提供了一种业务路径生成、业务数据校验方法、装置及电子设备,通过可视化的方式,生成目标业务路径信息,在提升业务事件与业务路径的查询效率的同时,能够提升业务数据的校验效率和校验精度,从而快速精准地定位业务问题,保障业务质量,本技术技术方案如下:

2、一方面,提供了一种业务路径生成方法,所述方法包括:

3、显示预设业务的业务事件展示页面,所述业务事件展示页面包括所述预设业务的多个业务事件关联信息;

4、响应于业务路径生成指令,在业务路径展示页面展示目标业务路径信息,所述目标业务路径信息为基于多个目标事件关联信息对应的事件执行逻辑信息,生成的以所述多个目标事件关联信息为路径节点内容的路径信息,所述多个目标事件关联信息为所述多个业务事件关联信息中与所述业务路径生成指令对应的业务事件关联信息。

5、另一方面,提供了一种业务数据校验方法,所述方法包括:

6、响应于业务数据校验指令,获取预设业务的业务数据和所述预设业务的目标业务路径信息,所述目标业务路径信息为基于多个目标事件关联信息对应的事件执行逻辑信息,生成的以所述多个目标事件关联信息为路径节点内容的路径信息;

7、基于所述目标业务路径信息,对所述业务数据进行校验处理,得到业务校验结果,所述业务校验结果表征所述多个目标事件关联信息对应目标业务事件的事件校验信息和所述目标业务事件间的执行逻辑校验信息。

8、另一方面,提供了一种业务路径生成装置,所述装置包括:

9、业务事件展示页面显示模块,用于显示预设业务的业务事件展示页面,所述业务事件展示页面包括所述预设业务的多个业务事件关联信息;

10、目标业务路径信息展示模块,用于响应于业务路径生成指令,在业务路径展示页面展示目标业务路径信息,所述目标业务路径信息为基于多个目标事件关联信息对应的事件执行逻辑信息,生成的以所述多个目标事件关联信息为路径节点内容的路径信息,所述多个目标事件关联信息为所述多个业务事件关联信息中与所述业务路径生成指令对应的业务事件关联信息。

11、进一步地,所述装置还包括:

12、业务路径生成页面显示模块,用于响应于页面切换指令,显示业务路径生成页面,所述业务路径生成页面包括节点创建信息和节点配置信息;

13、节点创建模块,用于在检测到基于所述节点创建信息触发的节点创建指令的情况下,在所述业务路径生成页面展示新增路径节点;

14、节点配置模块,用于响应于基于所述节点配置信息触发的节点配置指令,将所述多个业务事件关联信息中所述节点配置指令对应的业务事件关联信息作为所述新增路径节点的节点内容。

15、进一步地,在所述目标业务路径信息包括单条业务路径信息的情况下,所述目标业务路径信息展示模块包括:

16、业务路径生成指令触发单元,用于在检测到路径创建确认操作的情况下,触发所述业务路径生成指令;

17、创建顺序信息确定单元,用于确定所述业务路径生成页面中当前展示的新增路径节点间的创建顺序信息;

18、事件执行逻辑信息生成单元,用于基于所述创建顺序信息,生成所述事件执行逻辑信息;

19、业务路径信息展示单元,用于基于所述事件执行逻辑信息,在所述业务路径展示页面展示所述业务路径信息。

20、进一步地,在所述目标业务路径信息包括多条业务路径信息的情况下,所述目标业务路径信息展示模块包括:

21、合并处理单元,用于响应于所述业务路径生成指令,对所述多条业务路径信息进行合并处理,得到所述目标业务路径信息;

22、目标业务路径信息展示单元,用于在所述业务路径展示页面展示所述目标业务路径信息。

23、进一步地,所述业务事件展示页面还包括更新操作信息,所述装置还包括:

24、业务事件更新模块,用于响应于基于所述更新操作信息触发的业务事件更新指令,更新所述业务事件展示页面中的所述多个业务事件关联信息。

25、另一方面,提供了一种业务数据校验装置,所述装置包括:

26、数据获取模块,用于响应于业务数据校验指令,获取预设业务的业务数据和所述预设业务的目标业务路径信息,所述目标业务路径信息为基于多个目标事件关联信息对应的事件执行逻辑信息,生成的以所述多个目标事件关联信息为路径节点内容的路径信息;

27、业务校验结果模块,用于基于所述目标业务路径信息,对所述业务数据进行校验处理,得到业务校验结果,所述业务校验结果表征所述多个目标事件关联信息对应目标业务事件的事件校验信息和所述目标业务事件间的执行逻辑校验信息。

28、进一步地,任一目标事件关联信息包括:事件匹配信息和事件校验信息,所述业务校验结果模块包括:

29、待校验数据单元,用于基于所述事件匹配信息和所述事件执行逻辑信息,从所述业务数据中确定待校验数据;

30、校验处理单元,用于基于所述事件校验信息和所述事件执行逻辑信息,对所述待校验数据进行校验处理,得到所述业务校验结果。

31、进一步地,所述待校验数据单元包括:

32、目标事件匹配信息确定单元,用于将所述业务数据与所述目标业务路径信息中多个路径节点对应的事件匹配信息进行匹配处理,确定多个目标事件匹配信息;

33、关联路径信息确定单元,用于基于所述事件执行逻辑信息,对所述多个目标事件匹配信息对应的路径节点进行关联分析,得到至少一条关联路径信息;

34、目标业务数据确定单元,用于从所述多个目标事件匹配信息各自对应的业务数据中,确定所述至少一条关联路径信息各自对应的目标业务数据;

35、待校验数据确定单元,用于将所述目标业务数据作为所述待校验数据。

36、进一步地,所述校验处理单元包括:

37、节点校验处理单元,用于基于所述事件校验信息,对所述待校验数据进行节点校验处理,得到节点校验结果;

38、路径校验处理单元,用于基于所述事件执行逻辑信息和所述节点校验结果,对所述待校验数据进行路径校验处理,得到路径校验结果;

39、业务校验结果生成单元,用于基于所述节点校验结果和所述路径校验结果,生成所述业务校验结果。

40、进一步地,所述装置还包括:

41、校验指标分析模块,用于基于所述业务校验结果,对所述目标业务路径信息进行校验指标分析,得到校验指标信息,所述校验指标信息表征所述目标业务路径信息中路径节点的节点覆盖程度和业务路径的路径覆盖程度。

42、进一步地,所述业务校验结果包括:节点校验结果和路径校验结果,所述目标业务路径信息包括:至少一条业务路径信息,所述校验指标分析模块包括:

43、节点覆盖分析单元,用于基于所述节点校验结果,对所述目标业务路径信息中的多个路径节点进行节点覆盖分析,得到节点覆盖指标;

44、路径覆盖分析单元,用于基于所述路径校验结果,对所述至少一条业务路径信息进行路径覆盖分析,得到路径覆盖指标;

45、校验指标信息生成单元,用于基于所述节点覆盖指标和所述路径覆盖指标,生成所述校验指标信息。

46、进一步地,所述目标业务路径信息包括:当前业务版本对应的业务路径信息,所述业务校验结果包括:所述当前业务版本对应的第一业务校验结果,所述装置还包括:

47、第二业务校验结果获取模块,用于获取历史业务版本对应的第二业务校验结果;

48、对比分析模块,用于对所述第一业务校验结果和所述第二业务校验结果进行对比分析,得到业务版本对比结果。

49、另一方面,提供了一种电子设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如第一方面所述的业务路径生成方法或第二方面所述的业务数据校验方法。

50、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如第一方面所述的业务路径生成方法或第二方面所述的业务数据校验方法。

51、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如第一方面所述的业务路径生成方法或第二方面所述的业务数据校验方法。

52、本技术提供的一种业务路径生成、业务数据校验方法、装置及电子设备,具有如下技术效果:

53、本技术在业务数据校验的应用场景中,可以显示包括预设业务的多个业务事件关联信息的业务事件展示页面,并响应于业务路径生成指令,在业务路径展示页面展示目标业务路径信息,目标业务路径信息为基于多个目标事件关联信息对应的事件执行逻辑信息,生成的以多个目标事件关联信息为路径节点内容的路径信息,多个目标事件关联信息为多个业务事件关联信息中与业务路径生成指令对应的业务事件关联信息,通过目标业务路径信息沉淀实际的业务路径走向,将每个业务事件抽象为可视化的业务节点,提升预设业务的可视度,从而提升业务事件与业务路径的查询效率;另外,响应于业务数据校验指令,获取预设业务的业务数据和目标业务路径信息,并基于目标业务路径信息,对业务数据进行校验处理,得到业务校验结果,实现业务节点的自动化数据校验,在对多个目标事件关联信息对应目标业务事件进行校验的同时,对目标业务事件间的事件执行逻辑信息进行校验,不仅能够提升业务数据的校验效率,降低校验成本,而且能够提升业务数据的校验精度,从而快速精准地定位业务问题,保障业务质量。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1