[发明专利]一种触发规则库的建立方法、装置、设备及介质在审
| 申请号: | 202310002961.5 | 申请日: | 2023-01-03 |
| 公开(公告)号: | CN115982041A | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 卫征 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 触发 规则 建立 方法 装置 设备 介质 | ||
本申请涉及计算机技术领域,具体涉及一种触发规则库的建立方法、装置、设备及介质,用于解决传统的触发规则库中所包含的规则无法适用多样的生产事件的问题。该方法包括获取生产事件的事件类型对应的执行规则;基于预设的拆分原则对执行规则进行拆分,生成至少两个执行单元,并对各个执行单元进行排列组合,生成至少两个单元集合;在任一单元集合中添加对应的业务标签,生成测试案例;对各个测试案例进行排列组合,生成至少两个案例集合;基于生产事件和所述案例集合,生成第一映射组合;基于第一映射组合,建立用于排查生产问题的触发规则库。本申请动态弹性生成案例集合,不断完善测试场景和路径覆盖。
技术领域
本申请涉及计算机技术领域,具体涉及一种触发规则库的建立方法、装置、设备及介质。
背景技术
随着金融科技的不断发展,信息系统逐渐从主机集中式架构演变为开放分布式架构下,交易链路变长,分布式事务增多,保证事务一致性、幂等性更加困难,生产运维突发事件也越来越难定位问题。因此,能够快速有效的对生产运维事件进行测试,在定位生产运维事件问题中发挥的作用越来越重要。
发明内容
本申请实施例提供一种触发规则库的建立方法、装置、设备及介质,用于解决传统的触发规则库中所包含的规则无法适用多样的生产事件的问题。
第一方面,一种触发规则库的建立方法,所述方法包括:
获取生产事件的事件类型对应的执行规则;
基于预设的拆分原则对所述执行规则进行拆分,生成至少两个执行单元,并对各个执行单元进行排列组合,生成至少两个单元集合;
在任一单元集合中添加对应的业务标签,生成测试案例;
对各个测试案例进行排列组合,生成至少两个案例集合;
基于所述生产事件和所述案例集合,生成第一映射组合;其中,所述第一映射组合表征生产事件与案例集合的映射关系;
基于所述第一映射组合,建立用于排查生产问题的触发规则库。
本申请提供了从生产事件描述清单逆向反射的测试执行单元的方法,结合测试的执行单元最小化特点,对生产事件测试工作从传统的只注重测试结果,转变为生产事件与测试过程和测试结果进行关联,形成可追溯的开发-测试-运维的闭环,动态弹性生成案例集合,不断完善测试场景和路径覆盖。
在一种可能的实施例中,拆分原则包括下列中的部分或全部:
原则一、各个执行单元所包含的执行规则所应用的数据相互独立;
原则二、任一执行单元所包含的各个执行规则关联运行;
原则三、各个执行单元所包含的执行规则独立运行。
在一种可能的实施例中,所述基于生产事件和所述案例集合,生成第一映射组合,包括:
基于各案例集合模拟生产运行,得到多个模拟结果,并在各所述模拟结果中选择与所述生产事件匹配的目标模拟结果;
针对任一目标模拟结果,基于所述目标模拟结果对应的生产事件的发生时间,在所述目标模拟结果对应的案例集合中添加时间标签,得到目标案例集合;其中,所述时间标签表征所述目标模拟结果对应的生产事件的发生时间;
将所述目标案例集合与所述生产事件进行映射,生成所述第一映射组合。
在一种可能的实施例中,所述方法还包括:
在所述目标案例集合对应的单元集合中添加所述时间标签,得到目标单元集合;
将所述目标单元集合与所述生产事件进行映射,生成第二映射组合;其中,所述第二映射组合表征生产事件与目标单元集合的映射关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310002961.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载场景切换方法及装置
- 下一篇:超声电源





