[发明专利]自动化接口测试模拟三方回执的装置及方法在审
申请号: | 202110174901.2 | 申请日: | 2021-02-09 |
公开(公告)号: | CN112905460A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 王成义;王禹;刘曼;左超 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/9032;G06F21/53;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 接口 测试 模拟 回执 装置 方法 | ||
一种自动化接口测试模拟三方回执的装置及方法,所述装置包含:应用服务器接收测试人员或自动化测试平台请求的测试交易数据和根据预设规则配置的与测试交易数据对应的交易编号;根据测试交易数据生成对应的请求报文及流水号并提供至沙箱;沙箱包含分析模块、沙箱网关和沙箱应用服务器;分析模块根据接收到的流水号查询映射出对应的交易编号,根据交易编号的预定位编号字段与预设编号范围的比较结果,选择发送至沙箱网关或下游应用服务器;沙箱网关根据自动化测试平台的编号规则分析接收到交易编号,以及,将交易编号提供至沙箱应用服务器;沙箱应用服务器根据接收到的交易编号生成对应的业务回执报文,将业务回执报文反馈至应用服务器。
技术领域
本发明涉及自动化测试领域,可应用于金融领域和大数据领域,尤指一种自动化接口测试模拟三方回执的装置和方法。
背景技术
系统研发过程中,因下游应用、网络、权限等问题,无法短时间内解决,同时,自动化测试工具测试初衷是针对被测应用进行逻辑检查,如果调用到下游,会出现大量因下游环境导致的案例报错问题,导致测试结果不准确。
目前应用服务对接沙箱工具后,无法同时与下游系统进行联调,而且沙箱由技术人员编写大量业务代码逻辑,很难做到对沙箱mock资产的管理,同时当应用系统升级后,需要沙箱做大量开发内容,导致技术人员虽花费大量时间开发,但不能保证沙箱业务的稳定性。
发明内容
本发明目的在于提供一种自动化接口测试模拟三方回执的装置和方法,用于将被测应用包裹到一个全封闭环境,并且由沙箱添加逻辑判断,来判断非自动化交易,直接调用下游,不影响业务的真实场景测试。
为达上述目的,本发明所提供的自动化接口测试模拟三方回执的装置,所述装置包含:应用服务器、沙箱和下游应用服务;所述应用服务器用于接收测试人员或自动化测试平台请求的测试交易数据和根据预设规则配置的与所述测试交易数据对应的交易编号;根据所述测试交易数据生成对应的请求报文及流水号,将所述请求报文及流水号提供至所述沙箱;所述沙箱包含分析模块、沙箱网关和沙箱应用服务器;所述分析模块用于根据接收到的所述流水号查询映射出对应的所述交易编号,根据所述交易编号的预定位编号字段与预设编号范围的比较结果,将所述请求报文和所述交易编号发送至所述沙箱网关或所述下游应用服务器;所述沙箱网关用于根据自动化测试平台的编号规则分析接收到所述交易编号,当所述交易编号符合所述编号规则时,将所述交易编号提供至所述沙箱应用服务器;所述沙箱应用服务器用于根据接收到的所述交易编号生成对应的业务回执报文,将所述业务回执报文反馈至所述应用服务器;所述下游应用服务用于处理接收到的请求报文并生成对应的业务回执报文,并反馈至所述应用服务器。
在上述自动化接口测试模拟三方回执的装置中,优选的,所述分析模块包含查询单元,所述查询单元用于根据所述流水号组织查询语句,通过所述查询语句查询所述应用服务器的数据库获得对应的所述交易编号。
在上述自动化接口测试模拟三方回执的装置中,优选的,所述沙箱应用服务器包含截取模块,所述截取模块用于截取所述流水号中预定位数据,根据预定位数据获得所述测试交易数据的业务类型和回执码;将所述业务类型与预存回执项进行匹配获得回执内容;通过所述回执码和所述回执内容组织生成对应的业务回执报文。
在上述自动化接口测试模拟三方回执的装置中,优选的,所述沙箱网关包含规则比较模块,所述规则比较模块用于根据自动化测试平台的编号规则分析接收到所述交易编号;当所述交易编号符合所述编号规则时,将所述交易编号提供至所述沙箱应用服务器;当所述交易编号不符合所述编号规则时,将所述交易编号提供至所述下游应用服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110174901.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:天线组件及车辆
- 下一篇:自动化接口测试案例执行方法及装置