申请/专利权人:中国银行股份有限公司
申请日:2020-09-27
公开(公告)日:2024-04-16
公开(公告)号:CN112100077B
主分类号:G06F11/36
分类号:G06F11/36;G06Q40/02
优先权:
专利状态码:有效-授权
法律状态:2024.04.16#授权;2021.01.05#实质审查的生效;2020.12.18#公开
摘要:本发明公开了一种交易测试方法及装置,该方法包括:接收交易测试请求报文,确定交易测试需要调用的多个业务程序,以及各个业务程序的调用顺序;获得用户输入的各个业务程序的测试配置参数;根据交易测试请求报文,基于各个业务程序的调用顺序,以及用户输入的各个业务程序的测试配置参数,依次调用各个业务程序,生成交易测试结果,可以根据各个业务程序的调用顺序,以及用户输入的各个业务程序的测试配置参数,实现多个业务程序的自动调用,进而实现交易测试中多个业务程序的自动测试,节约了时间成本和人力成本,提高了交易测试的效率。
主权项:1.一种交易测试方法,其特征在于,包括:接收交易测试请求报文,确定交易测试需要调用的多个业务程序,以及各个业务程序的调用顺序;获得用户输入的各个业务程序的测试配置参数;根据交易测试请求报文,基于各个业务程序的调用顺序,以及用户输入的各个业务程序的测试配置参数,依次调用各个业务程序,生成交易测试结果;根据交易测试请求报文,基于各个业务程序的调用顺序,以及用户输入的各个业务程序的测试配置参数,依次调用各个业务程序,生成交易测试结果,包括:在用户输入的交易报文解析程序的测试配置参数为正常值时,判断交易报文的格式类型,根据交易报文的格式类型解析交易报文,报文的格式类型包括ISO8583、JSON、XML、LEN+DATA;在测试配置参数为异常值时,模拟无法解析交易报文的情况,测试由此带来的异常流程处理,得到交易报文解析程序的执行结果;在用户输入的交易流水记录程序的测试配置参数为正常值时,记录交易流水;在测试配置参数为异常值时,模拟无法记录交易流水的情况,测试由此带来的异常流程处理,得到交易流水记录程序的执行结果;在用户输入的交易报文处理程序的测试配置参数为正常值,处理交易报文,将交易报文转换为银行后端系统需要的报文格式;在测试配置参数为异常值时,模拟无法处理交易报文的情况,测试由此带来的异常流程处理,得到交易报文处理程序的执行结果;在用户输入的交易报文发送银行后端系统程序的测试配置参数为正常值时,将格式转换后的报文发送银行后端系统;在测试配置参数为异常值时,模拟无法发送报文的情况,测试由此带来的异常流程处理,得到交易报文发送银行后端系统程序的执行结果;在用户输入的接收银行后端系统返回报文程序的测试配置参数为正常值时,接收银行后端系统返回的报文;在测试配置参数为异常值时,模拟无法接收报文的情况,测试由此带来的异常流程处理,得到接收银行后端系统返回报文程序的执行结果;在用户输入的返回报文解析程序的测试配置参数为正常值时,根据银行后端系统返回的报文的格式类型,解析返回报文;在测试配置参数为异常值时,模拟无法解析返回报文的情况,测试由此带来的异常流程处理,得到返回报文解析程序的执行结果;在用户输入的返回报文处理程序的测试配置参数为正常值时,根据第一步中的交易报文的格式类型,将返回报文转换为交易报文的格式类型对应的格式;在测试配置参数为异常值时,模拟无法解析返回报文的情况,测试由此带来的异常流程处理,得到返回报文解析程序的执行结果;在用户输入的交易流水更新程序的测试配置参数为正常值时,更新交易流水;在测试配置参数为异常值时,模拟无法更新交易流水的情况,测试由此带来的异常流程处理,得到交易流水更新程序的执行结果;在用户输入的返回报文发送银行前端系统程序的测试配置参数为正常值时,将格式转换后的返回报文发送至银行前端系统;在测试配置参数为异常值时,模拟无法发送返回报文的情况,测试由此带来的异常流程处理,得到返回报文发送银行前端系统程序的执行结果。
全文数据:
权利要求:
百度查询: 中国银行股份有限公司 交易测试方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。