互联网产品接入支付功能如何测试?

参考:http://www.51testing.com/html/10/n-3716310.html

同步:一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;

异步:进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率

 

支付的测试点:

1.生成一笔订单,完成支付,同步或异步的回调,只有一次生效;

2.生成一笔订单,复制订单号和金额;再生成一笔订单,用fiddler设置断点,用第一笔已完成的订单号和金额去替换现有的订单号和金额,无法完成支付;

3.存在同步和异步时,分别进行有效设置,进行支付,查看那是否能够正常到帐

4.在支付的过程中修改金额,查看结果

5.退货流程是否正常,资金能正常返还,考虑并发情况的验证以确保安全性;

 

避免风险:

加入监控机制,例如:订单与第三方订单进行对比,完成支付的订单从数据库中查出来与通过第三方订单查询接口查询出来的同一个订单金额有异常时,报警通知及时处理,或当有异常时进行创建订单终止,从而把损失降到最低。

 

转载于:https://www.cnblogs.com/boot/p/6897823.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值