【技术实现步骤摘要】
本专利技术涉及前端测试技术,尤其涉及一种前端系统报文测试方法及模拟挡板系统。
技术介绍
网上银行作为替代柜台的渠道产品系统,目前与54个产品系统有联机交易通讯,在每个批次的开发中,尤其是内部测试阶段和组装测试阶段,同搭建系统环境相对复杂,要耗费大量的人力物力,同时满足批次功能涉及的后台产品开发环境是不现实的,也是不可能实现的,尤其是海外产品系统,环境更是难以协调,时间也无法保证,无法保证开发工程活动按计划进行。
技术实现思路
为解决上述技术问题,本专利技术提供了一种前端系统报文测试方法及模拟挡板系统。本专利技术一方面提供了一种前端系统报文测试方法,所述前端系统报文测试方法包括:获取待测前端系统发出的请求报文;根据XML配置文件中预设的报文长度、编码格式、报文格式定义解析所述请求报文,获取交易码;根据所述报文格式定义中的返回报文头格式定义文件和所述交易码从本地存储的模拟返回数据文件夹中查询与所述交易码对应的模拟返回数据文件;根据所述交易码、所述模拟返回数据文件及所述返回报文头格式定义文件生成模拟返回报文;将所述模拟返回报文发送给所述待测前端系统。在一实施例中,根据XML配置文件中预设的报文长度、编码格式、报文格式定义解析所述请求报文,获取交易码,包括:根据所述XML配置文件中的报文长度、编码格式及报文格式定义解析所述请求报文,得到所述请求报文的报文头格式定义文件及其路径;根据所述报文头格式定义文件及其路径读取所述请求报文的报文头,获取交易码。在一实施例中,根据所述报文格式定义中的返回报文头格式定义文件和所述交易码从本地存储的模拟返回数据文件夹中查询与所述交易码 ...
【技术保护点】
一种前端系统报文测试方法,其特征在于,所述前端系统报文测试方法包括:获取待测前端系统发出的请求报文;根据XML配置文件中预设的报文长度、编码格式、报文格式定义解析所述请求报文,获取交易码;根据所述报文格式定义中的返回报文头格式定义文件和所述交易码从本地存储的模拟返回数据文件夹中查询与所述交易码对应的模拟返回数据文件;根据所述交易码、所述模拟返回数据文件及所述返回报文头格式定义文件生成模拟返回报文;将所述模拟返回报文发送给所述待测前端系统。
【技术特征摘要】
1.一种前端系统报文测试方法,其特征在于,所述前端系统报文测试方法包括:获取待测前端系统发出的请求报文;根据XML配置文件中预设的报文长度、编码格式、报文格式定义解析所述请求报文,获取交易码;根据所述报文格式定义中的返回报文头格式定义文件和所述交易码从本地存储的模拟返回数据文件夹中查询与所述交易码对应的模拟返回数据文件;根据所述交易码、所述模拟返回数据文件及所述返回报文头格式定义文件生成模拟返回报文;将所述模拟返回报文发送给所述待测前端系统。2.根据权利要求1所述的前端系统报文测试方法,其特征在于,根据XML配置文件中预设的报文长度、编码格式、报文格式定义解析所述请求报文,获取交易码,包括:根据所述XML配置文件中的报文长度、编码格式及报文格式定义解析所述请求报文,得到所述请求报文的报文头格式定义文件及其路径;根据所述报文头格式定义文件及其路径读取所述请求报文的报文头,获取交易码。3.根据权利要求1所述的前端系统报文测试方法,其特征在于,根据所述报文格式定义中的返回报文头格式定义文件和所述交易码从本地存储的模拟返回数据文件夹中查询与所述交易码对应的模拟返回数据文件,包括:根据所述返回报文头格式定义文件及所述交易码从所述报文格式定义中获取返回报文体格式定义文件;根据所述返回报文体格式定义文件及所述交易码,从所述本地存储的模拟返回数据文件夹中查询与所述交易码对应的模拟返回数据文件。4.根据权利要求1所述的前端系统报文测试方法,其特征在于,所述前端系统报文测试方法还包括:判断所述XML配置文件中与所述交易码对应的返回码是否与设定码匹配;如果是,根据所述报文格式定义中的返回报文头格式定义文件和所述交易码从本地存储的模拟返回数据文件夹中查询与所述交易码对应的模拟返回数据文件。5.根据权利要求4所述的前端系统报文测试方法,其特征在于,所述前端系统报文测试方法还包括:查询所述XML配置文件中预设的MAP集合中是否存在与所述交易码对应的IP地址及端口号;如果存在,根据所述IP地址及端口号,将所述请求报文转发给相应的后台系统进行处理。6.根据权利要求4所述的前端系统报文测试方法,其特征在于,当所述返回码与设定码不匹配时,所述前端系统报文测试方法还包括:向所述待测前端系统返回失败报文。7.根据权利要求1或4所述的前端系统报文测试方法,其特征在于,所述前端系统报文测试方法还包括:根据所述报文头格式定义文件及所述交易码获取所述请求报文的报文体格式定义文件;根据所述报文体格式定义文件对所述请求报文的报文体进行解析,获取交易数据;判断所述交易数据是否满足所述XML配置文件中的预设条件;当所述交易数据不满足所述XML配置文件中的预设条件时,向所述待测前端系统返回失败报文;当所述交易数据满足所述XML配置文件中的预设条件时,将所述交易数据存储在所述XML配置文件中的MAP集合中,以供查询。8.根据权利要求1所述的前端系统报文测试方法,其特征在于,在获取待测前端系统发出的请求报文之后,对所述请求报文创建线程。9.根据权利要求8所述的前端系统报文测试方法,其特征在于,在获取所述请求报文的交易码之后,所述前端系统报文测试方法还包括:为所述交易码设置睡眠时间,以延时返回所述模拟返回报文。10.一种模拟挡板系统,其特征在于,所述模拟挡板系...
【专利技术属性】
技术研发人员:王同庆,崔晓军,胡鹏,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。