[发明专利]一种测试网银支付流程的方法和相关装置在审
| 申请号: | 201910774600.6 | 申请日: | 2019-08-21 |
| 公开(公告)号: | CN112418835A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 陈锐;王阳;张银红 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06Q20/08 | 分类号: | G06Q20/08;G06Q20/10;G06Q20/40 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 支付 流程 方法 相关 装置 | ||
本申请公开了一种测试网银支付流程的方法和相关装置,能够对第三方支付平台的网银支付流程进行测试,以保证第三方支付平台的稳定性和安全性。本申请方法包括:获取预设银行对应的网银支付测试用例,所述网银支付测试用例用于指示第三方支付平台模拟网银支付;获取所述第三方支付平台执行所述网银支付测试用例后生成的第一跳转统一资源定位符和支付信息,所述支付信息包含支付金额;根据所述第一跳转统一资源定位符和所述支付信息生成满足预设请求格式的第一请求;根据所述第一请求获取所述预设银行的网银支付页面;根据所述网银支付页面和所述支付信息进行验证。
技术领域
本申请涉及软件测试技术领域,尤其涉及一种测试网银支付流程的方法和相关装置。
背景技术
网银支付,即网上银行支付,是即时到帐交易。网银支付是最为成熟的在线支付功能之一,也是网民在线支付的首选方式,是国内电子商务企业提供在线交易服务不可或缺的功能之一。其特点是银行卡需事先开通网银支付功能,且在支付时完全是在银行网银页面输入银行卡信息并验证支付密码,具有稳定易用,安全可靠的特点。基于这样的特点,网银支付已经成为网民进行支付的首要选择。
随着网银支付的发展,一些独立的金融机构开发了第三方支付平台,该第三方支付平台对接了多家银行,网民可以登录第三方支付平台进行支付,在支付过程中,会自动跳转到银行网银页面,待支付完成后,跳转回第三方支付平台,完成第三方支付。由于第三方支付平台对接多家银行,所以实用性强,无论网民使用哪家银行的网银支付,只需登录第三方支付平台即可,不需寻找具体地银行网站。
但由于第三方支付平台加入,增加了网银支付的不稳定性,为了降低第三方支付平台对网银支付的影响,所以预先需要对第三方支付平台的网银支付流程进行测试,以保证第三方支付平台的稳定性和安全性。
因此,亟需一种网银支付流程的测试方法。
发明内容
本申请实施例提供了一种测试网银支付流程的方法和相关装置,能够对第三方支付平台的网银支付流程进行测试,以保证第三方支付平台的稳定性和安全性。
有鉴于此,本申请实施例第一方面提供一种测试网银支付流程的方法,包括:
获取预设银行对应的网银支付测试用例,所述网银支付测试用例用于指示第三方支付平台模拟网银支付;
获取所述第三方支付平台执行所述网银支付测试用例后生成的第一跳转统一资源定位符和支付信息,所述支付信息包含支付金额;
根据所述第一跳转统一资源定位符和所述支付信息生成满足预设请求格式的第一请求;
根据所述第一请求获取所述预设银行的网银支付页面;
根据所述网银支付页面和所述支付信息进行验证。
在本申请实施例的第一方面的第一种实现方式中,所述根据所述第一请求获取所述预设银行的网银支付页面包括:
根据所述第一请求访问所述预设银行的网银系统;
爬取所述网银系统的第一访问页面;
若所述第一访问页面上不包括第一跳转信息,则将所述第一访问页面确定为所述网银支付页面,所述第一跳转信息中包括第二跳转统一资源定位符。
本申请实施例第二方面提供一种测试网银支付流程的装置,包括:
第一获取单元,用于获取预设银行对应的网银支付测试用例,所述网银支付测试用例用于指示第三方支付平台模拟网银支付;
第二获取单元,用于获取所述第三方支付平台执行所述网银支付测试用例后生成的第一跳转统一资源定位符和支付信息,所述支付信息包含支付金额;
第一生成单元,用于根据所述第一跳转统一资源定位符和所述支付信息生成满足预设请求格式的第一请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910774600.6/2.html,转载请声明来源钻瓜专利网。





