【技术实现步骤摘要】
测试方法及装置
本专利技术涉及计算机
,具体而言,涉及一种测试方法及装置。
技术介绍
随着金融支付行业的飞速发展、支付技术的日新月异,金融支付终端形态、金融支付软件的实现方式及通讯协议报文格式千变万化,这对日常金融支付终端应用软件测试工作带来了巨大的困难。
技术实现思路
本专利技术提供一种测试方法及装置。本专利技术实施例提供一种测试方法,应用于测试平台,所述方法包括:通过测试端口接收终端设备发送的待测试报文;根据测试端口与解析规则的对应关系,获得与所述测试端口对应的目标解析规则,根据所述目标解析规则对所述待测试报文进行解析,获得解析结果;并基于所述解析结果判断所述待测试报文是否符合所述目标解析规则;在所述待测试报文符合所述目标解析规则时,根据解析规则与交易平台的对应关系,获得与所述目标解析规则对应的目标交易平台,并将所述待测试报文发送给所述目标交易平台;接收所述目标交易平台针对所述待测试报文发送的回复信息,并根据所述回复信息生成所述待测试报文的测试结果。可选地,在上述方法中,所述根据所述目标解析规则对所述待测试报文进行解析,获得解析结果;并基于所述解析结果判断所述待测试报文是否符合所述目标解析规则,包括:判断所述待测试报文的报文总长度值是否正确;在所述待测试报文的报文总长度值正确时,解析所述待测试报文是否包括传送协议数据单元、报文头及消息类型;在所述待测试报文包括所述传送协议数据单元、所述报文头及所述消息类型时,判断所述待测试报文是否包括所述目标解析规则中交易配置表中的强制域;在所述待测试报文包括所述强制域时,表示所述待测试报文符合所述目标解析规则。可选 ...
【技术保护点】
1.一种测试方法,其特征在于,应用于测试平台,所述方法包括:通过测试端口接收终端设备发送的待测试报文;根据测试端口与解析规则的对应关系,获得与所述测试端口对应的目标解析规则,根据所述目标解析规则对所述待测试报文进行解析,获得解析结果;并基于所述解析结果判断所述待测试报文是否符合所述目标解析规则;在所述待测试报文符合所述目标解析规则时,根据解析规则与交易平台的对应关系,获得与所述目标解析规则对应的目标交易平台,并将所述待测试报文发送给所述目标交易平台;接收所述目标交易平台针对所述待测试报文发送的回复信息,并根据所述回复信息生成所述待测试报文的测试结果。
【技术特征摘要】
1.一种测试方法,其特征在于,应用于测试平台,所述方法包括:通过测试端口接收终端设备发送的待测试报文;根据测试端口与解析规则的对应关系,获得与所述测试端口对应的目标解析规则,根据所述目标解析规则对所述待测试报文进行解析,获得解析结果;并基于所述解析结果判断所述待测试报文是否符合所述目标解析规则;在所述待测试报文符合所述目标解析规则时,根据解析规则与交易平台的对应关系,获得与所述目标解析规则对应的目标交易平台,并将所述待测试报文发送给所述目标交易平台;接收所述目标交易平台针对所述待测试报文发送的回复信息,并根据所述回复信息生成所述待测试报文的测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标解析规则对所述待测试报文进行解析,获得解析结果;并基于所述解析结果判断所述待测试报文是否符合所述目标解析规则,包括:判断所述待测试报文的报文总长度值是否正确;在所述待测试报文的报文总长度值正确时,解析所述待测试报文是否包括传送协议数据单元、报文头及消息类型;在所述待测试报文包括所述传送协议数据单元、所述报文头及所述消息类型时,判断所述待测试报文是否包括所述目标解析规则中交易配置表中的强制域;在所述待测试报文包括所述强制域时,表示所述待测试报文符合所述目标解析规则。3.根据权利要求2所述的方法,其特征在于,所述判断所述待测试报文的报文总长度值是否正确,包括:通过解析所述待测试报文获得所述待测试报文的报文总长度值;将所述报文总长度值与所述目标解析规则中的目标报文总长度值进行比对;其中,在所述报文总长度值与所述目标总长度值相同时,表示所述报文总长度值正确。4.根据权利要求2所述的方法,其特征在于,所述判断所述待测试报文是否包括所述目标解析规则中交易配置表中的强制域,包括:对所述待测试报文进行解析,得到位图;根据所述位图及所述目标解析规则中的域属性表获得所述待测试报文包括的域;根据所述交易配置表及所述待测试报文包括的域判断所述待测试报文是否包括所述交易配置表中的强制域。5.根据权利要求1所述的方法,其特征在于,在通过测试端口接收终端设备发送的待测试报文之前,所述方法还包括:根据每个交易平台对应的报文协议在所述测试平台的案例库中选取案例以组成案例集,并根据所述案例集生成解析规则,其中,不同的报文协议对应不同的解析规则;配置并保存每个测试端口与至少一个解析规则中一解析规则的对应关系及每个解析规则与至少一个交易平台中一交易平台的对应关系,其中,每个测试端口接收与对应的解析规则匹配的报文。6.一种测试装置,其...
【专利技术属性】
技术研发人员:谢群松,吴宇晖,沈进,张文婷,徐剑,王洪艳,欧能亚,徐尧,胡超峰,李雄,蒋九柏,郭中州,
申请(专利权)人:银联商务股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。