本发明涉及公积金业务仿真测试,具体为一种公积金业务仿真测试系统及方法。
背景技术:
1、公积金是指国家机关、事业单位、国有企业、城镇集体企业、外商投资企业、城镇私营企业及其他城镇企业和事业单位、民办非企业单位、社会团体及其在职职工,对等缴存的长期住房储蓄。具有保障性,建立职工住房公积金制度,为职工较快、较好地解决住房问题提供了保障;互助性,建立住房公积金制度能够有效地建立和形成有房职工帮助无房职工的机制和渠道,而住房公积金在资金方面为无房职工提供了帮助,体现了职工住房公积金的互助性。
2、由于公积金的管理涉及到大量的资金,因此涵盖的业务范围广泛,包括开户核定、缴存变更、销户转移、补缴、年度核定、结息等。随着全国公积金信息化建设中双贯标和综合服务平台的推进,联网核查与联网结算越来越重要,而在项目建设中,在开发过程中没有核查和住建部结算的对端服务验证,给闭环测试带来了不便,整个开发不可验证。
技术实现思路
1、本发明的目的在于提供一种公积金业务仿真测试系统及方法,以解决上述背景技术中提出的在开发过程中没有核查和住建部结算的对端服务验证,给闭环测试带来了不便,整个开发不可验证的问题。
2、为此,本发明提供了一种公积金业务仿真测试系统,包括技术支撑平台和功能划分系统,所述技术支撑平台包括应用开发平台、数据展现分析平台、运维平台和仿真数据评估平台,所述功能划分系统包括接口配置管理系统、仿真管理系统、服务库管理系统和数据推送系统;
3、应用开发平台:以融合服务开发平台为基础,用于实现微服务的统一注册管理和调度,使用全新的ui框架及页面配置,通过标准的业务对象增删改查业务逻辑封装及其他通用技术组件;数据展现分析平台:以可视化、自由分析的大数据技术为支撑,用于对公积金业务进行分析及展示;运维平台:为公积金业务仿真测试系统提供运行情况监控、日志统一分析查看、数据维护管理及需求管理的一系列服务;仿真数据评估平台:用于在对仿真中各服务参数信息进行评估分析;
4、接口配置管理系统:用于提供接口配置管理、报文配置及接口配置查询的服务;仿真管理系统:用于实现仿真管理,包括规则库配置、规则库查询、模拟策略选择和模拟策略配置;服务库管理系统:用于对服务库的管理和信息查询,包括服务库配置和服务日志查询;数据推送系统:用于编辑明细数据,调用接口方法实现各种推送数据的模拟测试,包括账户变更通知和异地转移接续。
5、优选的,所述接口配置管理系统支持多种通讯协议,包括http、hessian、socket、webservice,预置常用接口,包括住建部住房公积金结算应用系统接口,支持新接口配置,支持数据推送接口,实现预置接口的信息配置化管理;报文配置包括:接口发起与应答报文配置、接口发起与应答报文校验规则配置和接口策略配置;接口配置查询用于提供接口的信息配置查询的服务。
6、优选的,所述规则库配置用于对规则库进行管理,管理正常返回、异常返回、错误返回、系统不可用、处理中的多种情况的应答报文,从现有项目中收集异常情况,将其预置到规则库中,以便能模拟各种真实情况;规则库查询:实现对规则库信息的查询服务;模拟策略选择:按默认策略配置的返回报文类型返回报文,代码0,按比例返回正常、异常、错误等模拟报文,代码1,按阶段返回正常、异常、错误等模拟报文,代码2,随机返回正常、异常、错误等模拟报文,代码3,按顺序返回正常、异常、错误等模拟报文,代码4;模拟策略配置:按默认策略配置的返回报文类型返回报文,代码0,按比例返回正常、异常、错误等模拟报文,代码1,按阶段返回正常、异常、错误等模拟报文,代码2。
7、优选的,所述服务库配置:用于对服务库进行管理,提供启动、关闭和自测各种预置服务,支持多种通讯协议包括http、hessian、socket、webservice;服务日志查询:用于提供日志相关信息的查询服务。
8、优选的,所述账户变更通知:用于编辑到账通知明细数据,调用接口方法实现推送数据到业务系统前置esb;异地转移接续:用于编辑异地转移测试数据,调用接口方法实现推送数据到业务系统前置esb。
9、优选的,所述仿真数据评估平台包括终端侧数据评估台和服务侧数据评估台,用于在仿真测试后提供网络数据业务能力分析报告、路由特性仿真报告、组网功能测试报告、应用能力测试报告、适用性分析报告及部分仿真数据。
10、一种公积金业务仿真测试方法,包括以下步骤:
11、s1、登录公积金业务仿真测试系统,按照系统提示输入正确的身份信息,进入测试系统界面;
12、s2、向积金业务仿真测试系统输入仿真任务,并确定每个仿真任务的触发时间,根据触发时间的先后,依次对仿真任务进行仿真处理;
13、s3、仿真处理时,联网核查与结算仿真测试系统部署在联网核查前置系统、联网结算前置系统后,模拟真实的合作单位核查系统、住建部住房公积金结算应用系统和商业银行前置系统;
14、s4、联网核查与结算仿真测试系统同时可以单独与合作单位核查系统、住建部住房公积金结算应用系统和商业银行前置系统进行接口联调测试;
15、s5、公积金业务仿真测试系统提供仿真分析数据报告。
16、优选的,所述s2步骤中仿真任务至少包括一个事件类型,仿真事件类型各不相同且相互独立。
17、优选的,所述仿真任务的触发时间是根据对应的业务系统配置信息,向公积金业务仿真测试系统发送仿真任务初始化请求,在系统匹配到对应任务信息后返回初始化数据的时间间隔计算得出。
18、本发明提出的一种公积金业务仿真测试系统及方法,其有益效果在于:
19、1、建设了测试环境联网核查与结算仿真测试系统,保证在测试环境可以模拟真实情况,完成业务发起到联网核查与联网结算整个过程,完善联网公积金业务仿真的功能性;
20、2、公积金业务仿真测试方法中可同时实现联网核查与结算仿真测试、也可单独与合作单位核查,仿真测试流程简洁。
1.一种公积金业务仿真测试系统,其特征在于:包括技术支撑平台和功能划分系统,所述技术支撑平台包括应用开发平台、数据展现分析平台、运维平台和仿真数据评估平台,所述功能划分系统包括接口配置管理系统、仿真管理系统、服务库管理系统和数据推送系统;
2.根据权利要求1所述的一种公积金业务仿真测试系统,其特征在于:所述接口配置管理系统支持多种通讯协议,包括http、hessian、socket、webservice,预置常用接口,包括住建部住房公积金结算应用系统接口,支持新接口配置,支持数据推送接口,实现预置接口的信息配置化管理;报文配置包括:接口发起与应答报文配置、接口发起与应答报文校验规则配置和接口策略配置;接口配置查询用于提供接口的信息配置查询的服务。
3.根据权利要求1所述的一种公积金业务仿真测试系统,其特征在于:所述规则库配置用于对规则库进行管理,管理正常返回、异常返回、错误返回、系统不可用、处理中的多种情况的应答报文,从现有项目中收集异常情况,将其预置到规则库中,以便能模拟各种真实情况;规则库查询:实现对规则库信息的查询服务;模拟策略选择:按默认策略配置的返回报文类型返回报文,代码0,按比例返回正常、异常、错误等模拟报文,代码1,按阶段返回正常、异常、错误等模拟报文,代码2,随机返回正常、异常、错误等模拟报文,代码3,按顺序返回正常、异常、错误等模拟报文,代码4;模拟策略配置:按默认策略配置的返回报文类型返回报文,代码0,按比例返回正常、异常、错误等模拟报文,代码1,按阶段返回正常、异常、错误等模拟报文,代码2。
4.根据权利要求1所述的一种公积金业务仿真测试系统,其特征在于:所述服务库配置:用于对服务库进行管理,提供启动、关闭和自测各种预置服务,支持多种通讯协议包括http、hessian、socket、webservice;服务日志查询:用于提供日志相关信息的查询服务。
5.根据权利要求1所述的一种公积金业务仿真测试系统,其特征在于:所述账户变更通知:用于编辑到账通知明细数据,调用接口方法实现推送数据到业务系统前置esb;异地转移接续:用于编辑异地转移测试数据,调用接口方法实现推送数据到业务系统前置esb。
6.根据权利要求1所述的一种公积金业务仿真测试系统,其特征在于:所述仿真数据评估平台包括终端侧数据评估台和服务侧数据评估台,用于在仿真测试后提供网络数据业务能力分析报告、路由特性仿真报告、组网功能测试报告、应用能力测试报告、适用性分析报告及部分仿真数据。
7.根据权利要求1所述的一种公积金业务仿真测试方法,其特征在于:包括以下步骤:
8.根据权利要求7所述的一种公积金业务仿真测试方法,其特征在于:所述s2步骤中仿真任务至少包括一个事件类型,仿真事件类型各不相同且相互独立。
9.根据权利要求7所述的一种公积金业务仿真测试方法,其特征在于:所述仿真任务的触发时间是根据对应的业务系统配置信息,向公积金业务仿真测试系统发送仿真任务初始化请求,在系统匹配到对应任务信息后返回初始化数据的时间间隔计算得出。