支付接口场景测试点

支付接口场景测试大体从功能、接口、性能、兼容、安全、异常、兼容、集成、健壮性几个方面来考虑,个人觉得比较重要的测试点简单罗列如下:

1、历史存量数据兼容性(比如增加逻辑商户在白名单走新计费版本,下单时候会落这个这个版本号,做支付根据版本号判断是否请求商户计费接口,这个时候就有历史数据问题。比如很早已下过的订单,捡起支付可能也是走新计费的,结果走了老计费。未对这批数据进行处理)
2、参数检验(参数是否必填 数据类型 数据长度 非枚举值范围内 特殊字符 敏感字符 )
3、主流程(接口响应 数据库 资金 回调  日志埋点 反欺诈 )
4、基础检验规则(业务上要求 用户实名 账户状态)
5、业务风控(渠道限额限次)
6、异常场景:网络超时 同步失败(error、exception、warring) 异步失败 、同步异步快慢
7、.补单补偿
8、并发测试(分布缓存锁)
9、消息(防止异步消息重复——1、引入原始状态  2、状态机   消息幂等性)
10、接口幂等性
(处理请求重发方法——缓存锁限制5s幂等或做插入操作先做查询判断、  处理数据库重复插入方面——数据库锁、处理消息重发方面——增加初始状态或状态机、前端使用防重发机制)
11、系统之间调用,加日志看传参,看数据库落库
12、历史版本兼容性(内部接口废弃 )
13、资金流(流转特别多,场景涉及到分账、手续费、退款,不同场景资金和资金流转都会不同)
14、状态机-订单中心抽象状态类 state-context+状态衔接类
15、 关注catch exception 行为
16、防止资损 测试过程资金流核对

一起持续在支付行业拼搏中~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源介绍 本资源为基于Spring Boot开发的JAVA民族婚纱预定系统的毕业论文及其相应的源代码。该系统旨在为用户提供一个便捷、高效的婚纱预定平台,尤其关注于满足用户对于民族特色婚纱的个性化需求。 在系统设计方面,该系统采用了Spring Boot框架,利用其快速开发、易于集成的特点,实现了用户管理、婚纱展示、预定管理、支付接口集成等功能模块。用户可以通过系统浏览不同民族风格的婚纱,查看详细信息,进行预定并支付。系统后台则提供了丰富的管理功能,包括婚纱信息管理、订单处理、用户数据分析等,为运营者提供了有力的支持。 在实现过程中,本系统注重用户体验和性能优化。通过合理的页面布局和交互设计,提升了用户使用的舒适度和便捷性。同时,通过对数据库和代码的优化,确保了系统在高并发场景下的稳定运行。 毕业论文部分,对系统的设计思想、实现过程、关键技术进行了详细的阐述和分析。通过对Spring Boot框架、数据库设计、前端技术等方面的深入研究,探讨了系统实现的关键点和难点,并提出了相应的解决方案。此外,论文还对系统的性能进行了测试和分析,验证了系统的稳定性和可靠性。 本资源不仅为学习者提供了一个实践Spring Boot开发的案例,同时也为婚纱行业提供了一个可参考的信息化解决方案。无论是对于JAVA开发者还是婚纱行业从业者,都具有较高的参考价值和实践意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值