一种信息获取方法、装置及服务器制造方法及图纸

技术编号:18290248 阅读:36 留言:0更新日期:2018-06-24 05:16
本发明专利技术实施例提供了一种信息获取方法、装置及服务器,所述信息获取方法,包括:接收客户端发送的目标交易的支付请求;模拟第三方支付平台生成目标交易的支付票据信息,作为第一支付票据信息;将第一支付票据信息发送至客户端;接收目标服务器发送的目标交易的支付票据信息,作为第二支付票据信息,其中,目标服务器为:为客户端提供服务的服务器;将第二支付票据信息与第一支付票据信息进行匹配,得到匹配结果;从预先存储的支付验证信息中,获得与匹配结果相匹配的支付验证信息;将所查找到的支付验证信息发送至所述目标服务器。通过本发明专利技术实施例提供的技术方案,便于开发人员对客户端中用于支持第三方支付流程的功能进行测试。

【技术实现步骤摘要】
一种信息获取方法、装置及服务器
本专利技术涉及软件测试
,特别是涉及一种信息获取方法、一种信息获取装置及一种服务器。
技术介绍
随着智能手机和iPad等智能终端的普及,越来越多的用户使用智能终端。用户在使用智能终端的过程中,会使用各种各样的客户端,例如,淘宝,京东,当当网,有道词典、ofo共享单车等。用户在使用上述客户端的过程中,经常会用到第三方支付,举例而言,用户在使用淘宝购物的过程中,可以通过储蓄卡、信用卡、支付宝等第三方支付平台来付款,以购买到自身需要的商品。为了确保用户在使用客户端的过程中,能够安全地通过第三方支付平台付款。在客户端发行之前,需要开发人员对客户端中用于支持第三方支付流程的功能进行测试。现有技术中,对客户端中用于支持第三方支付流程的功能进行测试时,一般需要借助于第三方支付平台完成测试,在测试过程中,需要对第三方支付平台向客户端反馈的支付验证信息进行分析,从而确定出客户端中用于支付第三方支付流程的功能是否还存在问题,其中,上述支付验证信息可以理解为:第三方支付平台是否正常收到付款的确认信息。但是由于第三方支付平台的种类较多,且支付验证信息的表现形式是由各个第三方支付平台自身设定的,因此,当客户端中用于支持第三方支付流程的功能存在问题时,客户端获得支付验证信息的种类也较多,从而难以根据这些支付验证信息定位客户端中用于支持第三方支付流程的功能中存在的问题。
技术实现思路
本专利技术实施例的目的在于提供一种测试方法、装置及服务器,以便于开发人员对客户端中用于支持第三方支付流程的功能进行测试。具体技术方案如下:第一方面,本专利技术实施例提供了一种信息获取方法,应用于服务器,所述方法包括:接收客户端发送的目标交易的支付请求;模拟第三方支付平台生成所述目标交易的支付票据信息,作为第一支付票据信息;将所述第一支付票据信息发送至所述客户端;接收目标服务器发送的所述目标交易的支付票据信息,作为第二支付票据信息,其中,所述目标服务器为:为所述客户端提供服务的服务器,所述目标服务器中的目标交易的支付票据信息是所述客户端向所述目标服务器发送的所述目标交易的支付票据信息;将所述第二支付票据信息与所述第一支付票据信息进行匹配,得到匹配结果;从预先存储的支付验证信息中,获得与所述匹配结果相匹配的支付验证信息;将所查找到的支付验证信息发送至所述目标服务器。可选的,所述将所查找到的支付验证信息发送至所述目标服务器,包括:通过所述目标服务器的预设支付回调接口,将所查找到的支付验证信息发送至所述目标服务器。可选的,所述接收目标服务器发送的所述目标交易的支付票据信息,包括:接收目标服务器通过自身的预设支付回调接口发送的所述目标交易的支付票据信息。可选的,所述支付请求为:通过执行测试脚本触发所述客户端生成订单信息后生成的、用于请求对所述目标交易进行支付的请求。可选的,所述接收目标服务器发送的所述目标交易的支付票据信息,包括:接收所述目标服务器验证所述目标交易的订单信息和对应的交易标识与所述目标服务器预先保存的所述已完成的订单信息和对应的交易标识不匹配后、发送的所述目标交易的支付票据信息。第二方面,本专利技术实施例还提供了一种信息获得装置,应用于服务器,所述装置包括:支付请求接收模块,用于接收客户端发送的目标交易的支付请求;第一支付票据信息生成模块,用于模拟第三方支付平台生成所述目标交易的支付票据信息,作为第一支付票据信息;第一支付票据信息发送模块,用于将所述第一支付票据信息发送至所述客户端;第二支付票据信息接收模块,用于接收目标服务器发送的所述目标交易的支付票据信息,作为第二支付票据信息,其中,所述目标服务器为:为所述客户端提供服务的服务器,所述目标服务器中的目标交易的支付票据信息是所述客户端向所述目标服务器发送的所述目标交易的支付票据信息;支付票据信息匹配模块,用于将所述第二支付票据信息与所述第一支付票据信息进行匹配,得到匹配结果;支付验证信息获取模块,用于从预先存储的支付验证信息中,获得与所述匹配结果相匹配的支付验证信息;支付验证信息发送模块,用于将所查找到的支付验证信息发送至所述目标服务器。可选的,所述支付验证信息发送模块,具体用于:通过所述目标服务器的预设支付回调接口,将所查找到的支付验证信息发送至所述目标服务器。可选的,所述第二支付票据信息接收模块,具体用于:接收所述目标服务器通过自身的预设支付回调接口发送的所述目标交易的支付票据信息。可选的,所述支付请求为:通过执行测试脚本触发所述客户端生成订单信息后生成的、用于请求对所述目标交易进行支付的请求。可选的,所述第二支付票据信息接收模块,具体用于:接收所述目标服务器验证所述目标交易的订单信息和对应的交易标识与所述目标服务器预先保存的所述已完成的订单信息和对应的交易标识不匹配后、发送的所述目标交易的支付票据信息。第三方面,本专利技术实施例提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面所述的任一信息获取方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的任一信息获取方法。与现有技术相比,执行主体服务器接收客户端发送的目标交易的支付请求后,模拟第三方支付平台生成目标交易的支付票据信息,作为第一支付票据信息;并将第一支付票据信息发送至客户端;客户端接收到服务器发送的第一票据信息后,将第一票据信息存储为第二支付票据信息,并发送至目标服务器,目标服务器将第二支付票据信息发送至执行主体服务器;执行主体服务器接收到第二支付票据信息之后,将第二支付票据信息与第一支付票据信息进行匹配,得到匹配结果;然后从预先存储的支付验证信息中,获得与匹配结果相匹配的支付验证信息;将所查找到的支付验证信息发送至所述目标服务器。可见,通过本专利技术实施例提供的技术方案,目标服务器接收到的支付验证信息是执行主体服务器预先存储的支付验证信息,因此,开发人员能够容易地根据支付验证信息判断出客户端中用于支付第三方支付流程的功能正常或存在的问题;而不像现有技术那样,开发人员在对客户端中用于支持第三方支付流程的功能进行测试时,目标服务器接收到的支付验证信息的种类较多,导致开发人员难以根据这些支付验证信息定位客户端中用于支持第三方支付流程的功能中存在的问题。因此,本专利技术实施例提供的技术方案,便于开发人员对客户端中用于支持第三方支付流程的功能进行测试。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种信息获取方法的流程图;图2为本专利技术实施例所提供的一种信息获取装置的结构示意图;图3为本专利技术实施例所提供的一种服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发本文档来自技高网...
一种信息获取方法、装置及服务器

【技术保护点】
1.一种信息获取方法,应用于服务器,其特征在于,所述方法包括:接收客户端发送的目标交易的支付请求;模拟第三方支付平台生成所述目标交易的支付票据信息,作为第一支付票据信息;将所述第一支付票据信息发送至所述客户端;接收目标服务器发送的所述目标交易的支付票据信息,作为第二支付票据信息,其中,所述目标服务器为:为所述客户端提供服务的服务器,所述目标服务器中的目标交易的支付票据信息是所述客户端向所述目标服务器发送的所述目标交易的支付票据信息;将所述第二支付票据信息与所述第一支付票据信息进行匹配,得到匹配结果;从预先存储的支付验证信息中,获得与所述匹配结果相匹配的支付验证信息;将所查找到的支付验证信息发送至所述目标服务器。

【技术特征摘要】
1.一种信息获取方法,应用于服务器,其特征在于,所述方法包括:接收客户端发送的目标交易的支付请求;模拟第三方支付平台生成所述目标交易的支付票据信息,作为第一支付票据信息;将所述第一支付票据信息发送至所述客户端;接收目标服务器发送的所述目标交易的支付票据信息,作为第二支付票据信息,其中,所述目标服务器为:为所述客户端提供服务的服务器,所述目标服务器中的目标交易的支付票据信息是所述客户端向所述目标服务器发送的所述目标交易的支付票据信息;将所述第二支付票据信息与所述第一支付票据信息进行匹配,得到匹配结果;从预先存储的支付验证信息中,获得与所述匹配结果相匹配的支付验证信息;将所查找到的支付验证信息发送至所述目标服务器。2.根据权利要求1所述的方法,其特征在于,所述将所查找到的支付验证信息发送至所述目标服务器,包括:通过所述目标服务器的预设支付回调接口,将所查找到的支付验证信息发送至所述目标服务器。3.根据权利要求1所述的方法,其特征在于,所述接收目标服务器发送的所述目标交易的支付票据信息,包括:接收目标服务器通过自身的预设支付回调接口发送的所述目标交易的支付票据信息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述支付请求为:通过执行测试脚本触发所述客户端生成订单信息后生成的、用于请求对所述目标交易进行支付的请求。5.根据权利要求1-3中任一项所述的方法,其特征在于,所述接收目标服务器发送的所述目标交易的支付票据信息,包括:接收所述目标服务器验证所述目标交易的订单信息和对应的交易标识与所述目标服务器预先保存的所述已完成的订单信息和对应的交易标识不匹配后、发送的所述目标交易的支付票据信息。6.一种信息获得装置,应用于服务器,其特征在于,所述装置包括:支付请求...

【专利技术属性】
技术研发人员:程寅捷王猛刘小梅
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1