This invention relates to apparatus and equipment, abnormal scene simulation method, the method includes: receiving the information information transmitted when the intercept will be the first information conversion of second requests for information; according to the first information to determine whether the intercept configuration stored in the intercept conditions are satisfied, the interception the abnormal information configuration including intercept conditions and intercept conditions that correspond to the abnormal information is generated in real abnormal scenarios is different from the second information; according to the judgment results to determine whether to convert the first information for the abnormal information, so as to realize automation through interception mechanism simulation of abnormal scene, to avoid the high the problem of human waste, low efficiency and the error rate caused by manual modification, to further improve the recovery efficiency of verification mechanism.
【技术实现步骤摘要】
异常场景模拟方法、装置及设备
本申请涉及互联网
,尤其涉及异常场景模拟方法、装置及设备。
技术介绍
在一些系统中,需要将接收的第一信息转换为第二信息。第二信息是经过转换后,本系统可直接使用的信息。在网络异常、配置异常等异常场景下,将第一信息进行转换获得的信息为异常信息,针对异常信息可以采用恢复机制进行第二信息的恢复。在产品上线前,需要对产品各功能进行验证,特别是对恢复机制进行验证,则可以通过模拟异常场景的方式进行恢复机制的验证。以支付渠道中掉单查询验证为例,在发起业务请求前,人工将缓存中各返回码对应的结果状态修改为异常结果状态,在发起业务请求后,接收支付渠道对应的支付端发送的包含交易返回码的交易结果信息,根据缓存中的映射关系将交易返回码转换为相应的结果状态。由于人工已将所有返回码的结果状态修改为异常结果状态,因此转换后的结果状态为异常结果状态,即该次交易处于掉单状态,则启动掉单查询的恢复机制。监测到恢复机制启动时,人工将缓存中各返回码对应的结果状态恢复为正确的结果状态,以使恢复机制启动后,向信息端发送查询信息,根据接收的查询返回码、查询结果中的交易返回码以及恢复后的映射关系获得正确的结果状态,从而对掉单查询进行验证。可见,需要人工模拟异常场景,浪费了人力资源、且效率低。
技术实现思路
本申请提供异常场景模拟方法、装置及设备,以解决现有技术浪费人力、模拟效率低的问题。根据本申请实施例的第一方面,提供一种异常场景模拟方法,包括:接收到信息端发送的第一信息时,拦截将所述第一信息转换为第二信息的转换请求;根据所述第一信息判断预存的拦截配置中的拦截条件是否满足,所 ...
【技术保护点】
一种异常场景模拟方法,其特征在于,所述方法包括:接收到信息端发送的第一信息时,拦截将所述第一信息转换为第二信息的转换请求;根据所述第一信息判断预存的拦截配置中的拦截条件是否满足,所述拦截配置中包括拦截条件和拦截条件对应的异常信息,所述异常信息是在真实异常场景下产生的异于所述第二信息的信息;根据判断结果确定是否将所述第一信息转换为所述异常信息。
【技术特征摘要】
1.一种异常场景模拟方法,其特征在于,所述方法包括:接收到信息端发送的第一信息时,拦截将所述第一信息转换为第二信息的转换请求;根据所述第一信息判断预存的拦截配置中的拦截条件是否满足,所述拦截配置中包括拦截条件和拦截条件对应的异常信息,所述异常信息是在真实异常场景下产生的异于所述第二信息的信息;根据判断结果确定是否将所述第一信息转换为所述异常信息。2.根据权利要求1所述的方法,其特征在于,所述根据判断结果确定是否将所述第一信息转换为所述异常信息,包括:当所述拦截条件满足时,将所述第一信息转换为所述异常信息;当所述拦截条件不满足时,根据所述转换请求和本地存储的配置信息将所述第一信息转换为第二信息,所述配置信息包括第一信息与第二信息之间的映射关系。3.根据权利要求1所述的方法,其特征在于,所述信息端为支付渠道对应的支付端,所述第一信息包括指示交易结果的返回码或指示查询结果的返回码,所述拦截条件包括下述一种或多种条件:如果拦截配置包括渠道信息,所述第一信息中的渠道信息与拦截配置中的渠道信息匹配;如果拦截配置包括接口信息,所述第一信息中的接口信息与拦截配置中的接口信息匹配;如果拦截配置包括交易返回码,所述第一信息中的返回码与拦截配置中的交易返回码匹配;当前运行环境为指定的预发布环境。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所模拟的异常场景对渠道验证过程中掉单查询进行验证。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:接收用于操作内存的注入请求;根据所述注入请求确定需要增加拦截配置时,将所述注入请求中携带的拦截配置缓存在缓存区中;根据所述注入请求确定需要清空缓存区中的拦截配置时,清空所述缓存区中的拦截配置。6.一种异常场景模拟方法,其特征在于,所述方法包括:拦截返回码查询请求,所述返回码查询请求携带渠道信息和/或接口信息;查询预先注入的拦截配置信息,所述拦截配置信息包括待拦截的渠道信息和\或接口信息;如果拦截配置信息包括渠道信息,则当前运行环境为指定的预发布环境、且返回码查询请求中携带的渠道信息和拦截配置信息中渠道信息一致时,将该返回码对应的状态更改为异常状态;如果拦截配置信息包括接口信息,则当前运行环境为指定的预发布环境、且返回码查询请求中携带的接口信息和拦截配置信息中接口信息一致时,将该返回码对应的状态更改为异常状态;如果拦截配置信息包括渠道信息和接口信息,则当前运行环境为指定的预发布环境、且返回码查询请求中携带的渠道信息和接口信息分别与拦截配置信息中的渠道信息和接口信息一致时,将该返回码对应的状态更改为异常状态。7.一种异常场景模拟装置,其特征在于,所述装置包括:拦截模块,用于接收到信息端发送的第一信息时,拦截将所述第一信息转换为第二信息的转换请求;判断模块,用于根据所述第一信息判断预存的拦截配置中的拦截条件是否满足,所述拦截配置中包括拦截条件和拦截条件对应的异常信息,所述异常信息是在...
【专利技术属性】
技术研发人员:徐松,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。