【技术实现步骤摘要】
业务参数集中管理方法、装置、设备及存储介质
本专利技术涉及系统测试领域,尤其涉及一种业务参数集中管理方法、装置、设备及存储介质。
技术介绍
联调测试是单元测试的逻辑扩展,它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。在实际测试场景中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。一个大的程序在进行测试时,可能需要同时调用上下游的连续多个系。目前项目系统间联测,上游系统依赖下游返回数据进行验证,但如果下游某个系统阻塞,可能导致上游N个系统都受阻,影响测试进度,比如A系统调用B系统的数据,B系统调用C系统的数据,当C系统出现故障,B系统调用C系统而无法返回响应数据,此时B系统测试受阻,进而影响A系统的测试。故现有的多系统联调测试方法存在容错率较低的问题。
技术实现思路
本专利技术的主要目的在于解决现有的多系统联调测试方法存在容错率较低的技术问题。本专利技术第一方面提供了一种业务参数集中管理方法,包括:每隔预置周期,采集多个系统中的业务参数,并将 ...
【技术保护点】
1.一种业务参数集中管理方法,其特征在于,所述业务参数集中管理方法包括:/n每隔预置周期,采集多个系统中的业务参数,并将所述业务参数更新至预置集中管理平台中,所述业务参数包括出参条件和出参数据;/n当接收到入参系统发送的入参请求时,确定所述入参请求指向的出参系统,并判断所述出参系统中的出参管理接口是否开启;/n若开启,则将所述入参请求转发至所述集中管理平台中,并从所述集中管理平台中选取所述入参请求对应的第一业务参数;/n若未开启,则将所述入参请求发送至所述出参系统中,并判断所述出参系统是否运行异常;/n若运行异常,则将所述入参请求转发至所述集中管理平台中,并从所述集中管理平 ...
【技术特征摘要】
1.一种业务参数集中管理方法,其特征在于,所述业务参数集中管理方法包括:
每隔预置周期,采集多个系统中的业务参数,并将所述业务参数更新至预置集中管理平台中,所述业务参数包括出参条件和出参数据;
当接收到入参系统发送的入参请求时,确定所述入参请求指向的出参系统,并判断所述出参系统中的出参管理接口是否开启;
若开启,则将所述入参请求转发至所述集中管理平台中,并从所述集中管理平台中选取所述入参请求对应的第一业务参数;
若未开启,则将所述入参请求发送至所述出参系统中,并判断所述出参系统是否运行异常;
若运行异常,则将所述入参请求转发至所述集中管理平台中,并从所述集中管理平台中选取所述入参请求对应的第二业务参数;
将所述第一业务参数或所述第二业务参数作为响应报文返回至所述入参系统中。
2.根据权利要求1所述的业务参数集中管理方法,其特征在于,在所述当接收到入参系统发送的入参请求时,确定所述入参请求指向的出参系统之后,还包括:
统计所述入参请求的接收频率,并判断所述接收频率是否超过预置接收频率阈值;
若超过,则确定所述入参请求发送异常,并匹配异常的入参请求对应的预置异常出参条件;
剔除所述异常出参条件对应的业务参数以及过滤对应的入参请求。
3.根据权利要求1所述的业务参数集中管理方法,其特征在于,所述每隔预置周期,采集多个系统中的业务参数,并将所述业务参数更新至预置集中管理平台中包括:
每隔预置周期,根据所述业务参数中的出参条件,对所述业务参数进行去重处理,并判断所述业务参数对应的出参条件是否唯一;
若唯一,则将所述业务参数保存至预置集中管理平台中,并覆盖所述集中管理平台中出参条件对应的原业务参数;
若不唯一,则生成对应业务参数的不同出参条件的正则表达式,并将所述正则表达式与对应的业务参数更新至所述集中管理平台中。
4.根据权利要求3所述的业务参数集中管理方法,其特征在于,所述生成对应业务参数的不同出参条件的正则表达式包括:
确定所述各出参条件的条件类型,并基于所述条件类型,提取所述各出参条件中的特征字段;
依次将具有相同特征字段的出参条件组成规则字符串,并基于所述规则字符串生成所述各出参条件的正则表达式。
5.根据权利要求1-4中任一项所述的业务参数集中管理方法,其特征在于,所述从所述集中管理平台中选取所述入参请求对应的第一业务参数包括:
匹配所述入参...
【专利技术属性】
技术研发人员:潘黎明,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。