本申请公开了风控策略测试方法、装置、电子设备及可读存储介质。响应针对目标风控策略的测试指令,获得目标风控策略的配置信息,配置信息包括目标风控策略的节点描述信息以及所需使用测试数据的筛选条件;基于配置信息从镜像系统存储的历史数据中获得测试数据,其中,每条测试数据包括历史入参数据和历史执行结果;针对每条测试数据,将测试数据中的历史入参数据作为目标风控策略的入参数据,得到模拟执行结果;基于模拟执行结果和历史执行结果生成对比结果;基于对比结果生成目标风控策略的测试结果。基于本申请公开的方案,能够确定出风控策略的可靠性以及是否达到预期的业务效果。效果。效果。
【技术实现步骤摘要】
风控策略测试方法、装置、电子设备及可读存储介质
[0001]本申请属于数据处理
,尤其涉及一种风控策略测试方法、装置、电子设备及可读存储介质。
技术介绍
[0002]金融机构为了降低风险,需要针对各个业务环节设置风控策略。随着业务的发展和需求的变化,需要对风控策略进行升级迭代。为了验证风控策略的可靠性以及是否达到预期的业务效果,需要在上线风控策略之前,对其进行测试。如何对待上线的风控策略进行测试,是本领域技术人员面临的技术难题。
技术实现思路
[0003]有鉴于此,本申请的目的在于提供一种风控策略测试方法、装置、电子设备及可读存储介质。
[0004]为实现上述目的,本申请提供如下技术方案:第一方面,本申请提供一种风控策略测试方法,应用于测试系统,包括:响应针对目标风控策略的测试指令,获得所述目标风控策略的配置信息,所述配置信息包括所述目标风控策略的节点描述信息以及所需使用测试数据的筛选条件;基于所述配置信息从镜像系统存储的历史数据中获得测试数据,其中,每条所述测试数据包括历史入参数据和历史执行结果;针对每条测试数据,将所述测试数据中的历史入参数据作为所述目标风控策略的入参数据,得到模拟执行结果;基于所述模拟执行结果和所述历史执行结果生成对比结果;基于所述对比结果生成所述目标风控策略的测试结果。
[0005]可选的,所述节点描述信息包括:渠道信息、金融产品信息和业务节点信息;所述基于所述配置信息从镜像系统存储的历史数据中获得测试数据,包括:从所述镜像系统存储的历史数据中,筛选出与所述节点描述信息所包含的渠道信息、金融产品信息和业务节点信息匹配的备选数据;基于所述配置信息所包含的筛选条件对所述备选数据进行筛选,得到测试数据。
[0006]可选的,所述目标风控策略的配置信息还包括统计指标;所述基于所述模拟执行结果和所述历史执行结果生成对比结果,包括:基于各条测试数据对应的模拟执行结果,生成每个所述统计指标的预测值;基于所述各条测试数据所包含的历史执行结果,生成每个所述统计指标的历史值;针对每个统计指标,确定出所述统计指标的预测值相对于历史值的差异。
[0007]可选的,所述基于所述对比结果生成所述目标风控策略的测试结果,包括:获得针对所述目标风控策略的期望目标,所述期望目标包括所述统计指标的期望区间;
针对每个统计指标,判断所述统计指标的预测值相对于历史值的差异是否位于相应的期望区间。
[0008]可选的,所述基于所述模拟执行结果和所述历史执行结果生成对比结果,还包括:针对每条测试数据,比较所述测试数据所包含的历史执行结果和所述测试数据对应的模拟执行结果,确定出两者之间的差异。
[0009]可选的,针对所述目标风控策略的测试指令的生成过程,包括:响应风控策略查询指令,基于所述风控策略查询指令中的关键字获得备选风控策略,显示所述备选风控策略的标识;响应选择操作,将被选中的备选风控策略确定为所述目标风控策略,显示所述目标风控策略的标识和相应的测试启动控件,其中,所述测试启动控件被选中时,生成针对所述目标风控策略的测试指令。
[0010]可选的,在上述方法的基础上,还包括:对业务数据库的从库存储的数据进行筛选,将筛选出的数据同步至所述镜像系统。
[0011]第二方面,本申请提供一种风控策略测试装置,包括:配置信息获取模块,用于响应针对目标风控策略的测试指令,获得所述目标风控策略的配置信息,所述配置信息包括所述目标风控策略的节点描述信息以及所需使用测试数据的筛选条件;测试数据获取模块,用于基于所述配置信息从镜像系统存储的历史数据中获得测试数据,其中,每条所述测试数据包括历史入参数据和历史执行结果;策略执行模块,用于针对每条测试数据,将所述测试数据中的历史入参数据作为所述目标风控策略的入参数据,得到模拟执行结果;对比模块,用于基于所述模拟执行结果和所述历史执行结果生成对比结果;分析模块,用于基于所述对比结果生成所述目标风控策略的测试结果。
[0012]第三方面,本申请提供一种电子设备,包括处理器和存储器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如上述任意一种方法的各个步骤。
[0013]第四方面,本申请提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任意一种方法的各个步骤。
[0014]由此可见,本申请的有益效果为:本申请公开的风控策略测试方法,响应针对目标风控策略的测试指令,获得目标风控策略的配置信息,该配置信息包括目标风控策略的节点描述信息以及所需使用测试数据的筛选条件,之后基于该配置信息从镜像系统存储的历史数据中获得测试数据(每条测试数据包括历史入参数据和历史执行结果),针对每条测试数据,将该测试数据中的历史入参数据作为目标风控策略的入参数据,得到模拟执行结果,之后基于模拟执行结果和历史执行结果生成对比结果,基于对比结果生成目标风控策略的测试结果。可以看到,本申请公开的风控策略测试方法,利用镜像系统存储的历史数据(已发布的风控策略使用和产生的真实数据),对待上线的风控策略进行测试,测试过程所使用的入参数据、以及生成测试结果所使用的参考数据均为真实数据,因此能够准确地确定出待上线的风控策略是否可靠,
以及是否达到预期的业务效果。
附图说明
[0015]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本申请公开的一种风控策略测试方法的流程图;图2为本申请公开的用于新建风控策略的配置信息的一个人机交互界面的示意图;图3为本申请公开的用于新建风控策略的配置信息的另一个人机交互界面的示意图;图4为本申请公开的用于查询风控策略的人机交互界面的示意图;图5为本申请公开的用于显示备选风控策略的人机交互界面的示意图;图6为本申请公开的用于显示批量测试数据的对比结果的人机交互界面的示意图;图7为本申请公开的用于显示指标差异的人机交互界面的示意图;图8为本申请公开的用于显示单条测试数据的对比结果的人机交互界面的示意图;图9为本申请公开的一种风控策略测试装置的结构示意图;图10为本申请公开的一种电子设备的硬件结构图。
具体实施方式
[0017]本申请提供一种风控策略测试方法、装置、电子设备及可读存储介质,利用历史数据对待上线的风控策略进行测试,以确定风控策略的可靠性以及是否达到预期的业务效果。
[0018]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]参见图1,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种风控策略测试方法,应用于测试系统,其特征在于,所述方法包括:响应针对目标风控策略的测试指令,获得所述目标风控策略的配置信息,所述配置信息包括所述目标风控策略的节点描述信息以及所需使用测试数据的筛选条件;基于所述配置信息从镜像系统存储的历史数据中获得测试数据,其中,每条所述测试数据包括历史入参数据和历史执行结果;针对每条测试数据,将所述测试数据中的历史入参数据作为所述目标风控策略的入参数据,得到模拟执行结果;基于所述模拟执行结果和所述历史执行结果生成对比结果;基于所述对比结果生成所述目标风控策略的测试结果。2.根据权利要求1所述的方法,其特征在于,所述节点描述信息包括:渠道信息、金融产品信息和业务节点信息;所述基于所述配置信息从镜像系统存储的历史数据中获得测试数据,包括:从所述镜像系统存储的历史数据中,筛选出与所述节点描述信息所包含的渠道信息、金融产品信息和业务节点信息匹配的备选数据;基于所述配置信息所包含的筛选条件对所述备选数据进行筛选,得到测试数据。3.根据权利要求1或2所述的方法,其特征在于,所述目标风控策略的配置信息还包括统计指标;所述基于所述模拟执行结果和所述历史执行结果生成对比结果,包括:基于各条测试数据对应的模拟执行结果,生成每个所述统计指标的预测值;基于所述各条测试数据所包含的历史执行结果,生成每个所述统计指标的历史值;针对每个统计指标,确定出所述统计指标的预测值相对于历史值的差异。4.根据权利要求3所述的方法,其特征在于,所述基于所述对比结果生成所述目标风控策略的测试结果,包括:获得针对所述目标风控策略的期望目标,所述期望目标包括所述统计指标的期望区间;针对每个统计指标,判断所述统计指标的预测值相对于历史值的差异是否位于相应的期望区间。5.根据权利要求3所述的方法,其特征在于,所述基于所述模拟执行结...
【专利技术属性】
技术研发人员:许鹏程,宋杰,
申请(专利权)人:中信消费金融有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。