一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

软件测试方法、装置、电子设备及存储介质与流程

2022-12-31 19:55:02 来源:中国专利 TAG:

技术特征:
1.一种软件测试方法,其特征在于,应用于前置系统,所述前置系统与后置系统通信连接,所述后置系统包括第一计算设备和第二计算设备,所述第二计算设备是指所述后置系统中除所述第一计算设备外部署了目标软件的其他计算设备;所述目标软件的待测试版本部署在所述第一计算设备上,所述第二计算设备上所部署目标软件的版本低于所述待测试版本;所述前置系统中存储了待测试版本的目标软件对应的配置文件,所述配置文件包括为待测试版本配置的交易属性验证条件和所述第一计算设备的目标网络地址,所述方法包括:获取外部系统发送的交易请求;从所述交易请求中获取交易属性;将所述交易属性与所述配置文件中的交易属性验证条件进行匹配;若所述交易请求中的交易属性与所述交易属性验证条件匹配,将所述交易请求转发到所述第一计算设备,所述第一计算设备中部署的待测试版本的目标软件对所述交易请求进行处理,并根据所述待测试版本的目标软件对所述交易请求的处理结果确定所述待测试版本的测试结果;若所述交易请求中的交易属性与所述交易属性验证条件不匹配,将所述交易请求转发到所述第二计算设备,以通过所述第二计算设备中部署的目标软件对所述交易请求进行处理。2.根据权利要求1所述的方法,其特征在于,所述将所述交易属性与所述配置文件中的交易属性验证条件进行匹配之前,所述方法还包括:在所述前置系统中的服务启动后,获取内存中所述配置文件的修改时间;若确定内存中所述配置文件的修改时间与缓存中配置文件的最后一次修改时间不同,则将内存中的配置文件加载到缓存中;所述将所述交易属性与所述配置文件中的交易属性验证条件进行匹配,包括:从加载的配置文件中读取交易属性验证条件;将所述交易属性与所读取的交易属性验证条件进行匹配。3.根据权利要求2所述的方法,其特征在于,所述在所述前置系统中的服务启动后,获取内存中所述配置文件的修改时间之后,所述方法还包括:若确定内存中所述配置文件的修改时间与缓存中配置文件的最后一次修改时间相同,从缓存中的配置文件中读取交易属性验证条件;所述将所述交易属性与所述配置文件中的交易属性验证条件进行匹配,包括:将所述交易属性与从所述缓存中读取的交易属性验证条件进行匹配。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述配置文件中验证开关的状态;若所述验证开关的状态为打开状态,执行所述从所述交易请求中获取交易属性的步骤。5.根据权利要求4所述的方法,其特征在于,所述确定所述配置文件中验证开关的状态之后,所述方法还包括:若所述验证开关的状态为关闭状态,将所述交易请求转发到所述第二计算设备。6.根据权利要求1所述的方法,其特征在于,所述从所述交易请求中获取交易属性,包
括:从所述交易属性验证条件中获取验证字段的值,所述验证字段的值用于指示交易属性;按照所述验证字段的值从所述交易请求中提取对应的交易属性。7.根据权利要求1所述的方法,其特征在于,所述将所述交易请求转发到所述第一计算设备之后,所述方法还包括:接收所述第一计算设备返回的处理结果;将所述处理结果转发至所述外部系统。8.一种软件测试装置,其特征在于,应用于前置系统,所述前置系统与后置系统通信连接,所述后置系统包括第一计算设备和第二计算设备,所述第二计算设备是指所述后置系统中除所述第一计算设备外部署了目标软件的其他计算设备;所述目标软件的待测试版本部署在所述第一计算设备上,所述第二计算设备上所部署目标软件的版本低于所述待测试版本;所述前置系统中存储了待测试版本的目标软件对应的配置文件,所述配置文件包括为待测试版本配置的交易属性验证条件和所述第一计算设备的目标网络地址,所述装置包括:交易请求获取模块,用于获取外部系统发送的交易请求;交易属性获取模块,用于从所述交易请求中获取交易属性;匹配模块,用于将所述交易属性与所述配置文件中的交易属性验证条件进行匹配;第一转发模块,用于若所述交易请求中的交易属性与所述交易属性验证条件匹配,将所述交易请求转发到所述第一计算设备,所述第一计算设备中部署的待测试版本的目标软件对所述交易请求进行处理,并根据所述待测试版本的目标软件对所述交易请求的处理结果确定所述待测试版本的测试结果;第二转发模块,用于若所述交易请求中的交易属性与所述交易属性验证条件不匹配,将所述交易请求转发到所述第二计算设备,以通过所述第二计算设备中部署的目标软件对所述交易请求进行处理。9.一种电子设备,其特征在于,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机可读指令,其特征在于,当所述计算机可读指令被处理器执行时,实现如权利要求1至7中任一项所述的方法。

技术总结
本申请涉及金融科技技术领域,公开了一种软件测试方法、装置、电子设备及存储介质,该方法应用于前置系统,该方法包括:获取外部系统发送的交易请求;从交易请求中获取交易属性;将交易属性与配置文件中的交易属性验证条件进行匹配;若交易请求中的交易属性与交易属性验证条件匹配,将交易请求转发到第一计算设备,第一计算设备中部署的待测试版本的目标软件对交易请求进行处理,并根据待测试版本的目标软件对交易请求的处理结果确定待测试版本的测试结果;若交易请求中的交易属性与交易属性验证条件不匹配,将交易请求转发到第二计算设备。本申请可以降低因软件测试不通过对后置系统的影响。系统的影响。系统的影响。


技术研发人员:陈松林
受保护的技术使用者:平安银行股份有限公司
技术研发日:2022.10.24
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献