一种电子充值系统的虚拟充值测试系统及方法技术方案

技术编号:16819002 阅读:40 留言:0更新日期:2017-12-16 12:23
本发明专利技术包括一种电子充值系统的虚拟充值测试系统及方法,其特征在于,用于实现:模拟第三方支付的支付平台并提供基础网络通信服务;对证书进行加密、解密及发送;模拟多个不同第三方支付平台的支付行为及支付功能;编辑并生成测试案例,并控制测试案例所使用的对应模块进行测试;提供交互界面用于对测试案例进行查看、编辑及维护;对支付结果进行编码,并生成测试的最终回复效果进行回送。本发明专利技术的有益效果为:解决了各平台之间网络配置各不相同,通信协议和支付方式各异的问题;对待测试的交易系统完全透明,交易系统本身不需要做任何配置修改,真实还原实际工作场景;节省了测试成本;提高了效率,同步进行了记录存储,方便进行历史追述。

A virtual recharge test system and method for an electronic recharge system

The invention includes a virtual test system for electronic prepaid recharge system and method, which is characterized in that: for the realization of network communications infrastructure services and provide the simulation of the third party payment payment platform; encryption and decryption and send the certificate; simulate multiple different third party payment platform payment and payment functions; editing and test case generation module, and control the corresponding test cases used for testing; provides the interface for the test cases to view, edit and maintenance; encoding of payment results, and generate test and the end of the recovery effect of echo. The invention has the advantages that the solution between the platform network configuration is different, different communication protocols and payment problems; trading system to treat the test completely transparent, the trading system itself does not need any configuration changes, restore the true working scene; saving test cost; improve the efficiency of synchronization were record storage, convenient for history.

【技术实现步骤摘要】
一种电子充值系统的虚拟充值测试系统及方法
本专利技术涉及一种电子充值系统的虚拟充值测试系统及方法,属于计算机网络支付领域。
技术介绍
随着网络游戏,电子商务等网络交易业务的日趋增长;雨后春笋搬的诞生并快速发展了多种除了传统银行以外的第三方支付平台,并为网上交易提供了更多的选择和便利;但随着多种第三方支付平台的发展,对电子交易系统的接入和系统测试,提出了更多,更复杂的需求。多方第三方支付平台之间的通信接口并不统一,通信协议也是千差万变;电子交易系统在接入后对每个第三方支付平台的支付业务都需要独立的测试;而且由第三方支付平台提供的测试接口往往并不稳定,或和正式线上业务系统的功能行为并不一致;尤其是在接口发生变化或升级以后,测试端口往往不能及时的和最新版本相同步;所以导致电子交易系统在测试的时候往往需要对接正式的支付端口,也就是需要实际的支付货币来完成对交易系统的功能测试;如此大量重复测试的时候,既耗费大量的人力资源,同时也需要消耗不菲的实际支付成本。
技术实现思路
针对现有技术的不足,本专利技术的技术方案提供了一种电子充值系统的虚拟充值测试系统及方法。本专利技术的技术方案包括一种电子充值系统本文档来自技高网...
一种电子充值系统的虚拟充值测试系统及方法

【技术保护点】
一种电子充值系统的虚拟充值测试系统,其特征在于,该系统包括:通信服务模块,与待测试交易系统连接,用于模拟第三方支付的支付平台并提供基础网络通信服务;证书认证模块,用于根据请求数据获取并匹配支付平台对应的证书,进一步,对证书进行加密和解密,并将已解密和已加密证书进行发送;支付处理模块,用于模拟多个不同第三方支付平台的支付行为及支付功能,包括获取多个第三方支付平台的功能文档,并实现对文档功能的多个功能的模拟;策略配置模块,用于提供编辑界面编辑并生成测试案例,并控制测试案例所使用的对应模块进行测试,以及,将测试案例进行发送;数据存储模块,用于根据所述策略配置模块发送的指令,接收并存储策略配置模块发送...

【技术特征摘要】
1.一种电子充值系统的虚拟充值测试系统,其特征在于,该系统包括:通信服务模块,与待测试交易系统连接,用于模拟第三方支付的支付平台并提供基础网络通信服务;证书认证模块,用于根据请求数据获取并匹配支付平台对应的证书,进一步,对证书进行加密和解密,并将已解密和已加密证书进行发送;支付处理模块,用于模拟多个不同第三方支付平台的支付行为及支付功能,包括获取多个第三方支付平台的功能文档,并实现对文档功能的多个功能的模拟;策略配置模块,用于提供编辑界面编辑并生成测试案例,并控制测试案例所使用的对应模块进行测试,以及,将测试案例进行发送;数据存储模块,用于根据所述策略配置模块发送的指令,接收并存储策略配置模块发送的测试案例,并提供交互界面用于对测试案例进行查看、编辑及维护;协议模拟模块,用于根据所述策略配置模块下发指令对支付结果进行编码,并生成测试的最终回复效果。2.根据权利要求1所述的电子充值系统的虚拟充值测试系统,其特征在于,所述的通信服务模块还包括:提供基础网络通信服务及建立网络通信入口和链接,用于完成用户与测试系统的数据交互,以及替换并模拟第三方支付平台,进一步,与待测试交易系统连接,其中通信服务模块的数据交互对待测试交易系统透明。3.根据利要求1所述的电子充值系统的虚拟充值测试系统,其特征在于,所述的证书认证模块用于执行以下步骤:对通信服务模块发送支付请求数据进行识别,加载与支付请求数据对应的第三方支付平台证书并进行解密,完成对支付数据的解析,并将解析得到的明文支付请求发送至支付处理模块;接收所述协议模拟模块发送的返回结果,并采用对应的第三方支付平台证书进行加密,并将加密的返回结果发送至通信服务模块。4.根据利要求1所述的电子充值系统的虚拟充值测试系统,其特征在...

【专利技术属性】
技术研发人员:徐飞孙亚文巫育裕熊文娟蔡其锋廖泉辉
申请(专利权)人:珠海金山网络游戏科技有限公司珠海西山居移动游戏科技有限公司
类型:发明
国别省市:广东,44

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

1