活动 支付、退款相关的订单测试
一、支付方式
微信、支付、转账
二、支付入口
微信链接、app内、小程序内。。。
三、支付
3.1 支付
a.多处登陆,一前一后支付,后面的不可以支付(加锁),给出提示;如同一微信链接,支付的话,5分钟解除限制;
b.通过jmeter,并发测试;(如,免密支付)
c.分享链接的支付,分享时 达到条件,但后面不再达到条件,点击链接 给出提示/进入不符合的页面;
3.2 提现
a.限额提现;一笔/多笔订单;未超额/超额;jmeter接口测试;之前遇到一个bug,订单号太长,超出数据库记载长度;原因是落库和转账不在一个事物里,导致多转给用户钱;
b.限订单数量提现; 未超过/超过订单数量;jmeter接口测试;
c.限时间提现;一月一次;jmeter接口测试;
d.并发测试提现,只可以提取一笔,其它提示语正确;
十、 退款
a.手动触发退款;如,取消参与活动。。。
b.定时任务触发退款;如,活动过期。。。退款信息记录正确,是否还可以参与该活动;
暂时就想到这些,欢迎补充
二十、活动
一、评审需求阶段;
二、编写测试用例、评审测试用例;
三、执行测试;
一、配置活动的入口?
上线、下架、启用、禁用、开始、过期;
改活动,对已分享链接的影响?影响后台查看?
删除活动,对已分享链接的影响?影响后台查看?
定时任务 活动开始、过期 对活动的影响及访问分享链接的影响;
二、活动的定义;【初始状态】——【流转状态】——【结束状态】
活动状态——未开始、进行中、已结束;
参与活动状态——未参与、已参与、已返现、已退款;
活动不同状态的定义?不同状态对之前分享链接的影响?
达到什么条件可以参与活动?
不同参与活动状态的变更;
退款失败、返现失败的处理?是否可以手动退款、返现;返显时,余额不足;
分享某活动后,该活动又修改了,怎么办?快照保存?保存哪些信息?
分享链接的展示,快照保存;一个链接,不同状态下点击,进入的页面?
链接有几个页面,哪些情况进哪些页面?
支付、已参与、已返现、已退款、不符合、
三、使用jmeter并发测试
jmeter并发测试取消参与,自动退款;
jmeter并发测试报名成功,然后自动返现;
结果:1.并发只有1个请求成功;2.已自动返现,但是活动信息展示错误;
返现流程:报名成功后,往数据库插入转账数据,并发起微信转账(返现),转账成功回调 修改转账状态 ;
实际是 微信转账成功回调后,但数据库还未插入转账数据,导致转成功账状态未修改;
解决办法:转账成功回调后 修改转账状态成功,则返回成功;修改转账状态失败,则返回失败,会继续多次尝试;
---------------------------------------------------------------------------------------------------
订单状态相关
可跟进情况具体定义
1.如线索有状态,订单也有状态;订单的状态会影响线索的状态;
线索初始状态、中间状态、结束状态;
2.会员相关的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现