根据以下场景从应用及性能层面设计测试流程,测试思路,并写出相关测试用例。来测试以下场景:
需求背景:
电商小程序,客户反馈在使用过程中,会出现客户在购物支付的时候重复扣款的情况出现,运维团队需要花大量时间去查询分析问题产生的原因,同时也会影响客户购物体验。
目前在小程序上选择商品后进行购物支付与后台相关支撑业务系统的调用关系如下:
电商小程序先调用统一支付的预下单接口,统一支付预下单返回成功后,唤起统一支付付款界面,输入完账号支付密码后,调用统一支付。统一支付支付成功调用回调接口(统一支付对接微信平台成功扣款),告知小程序支付成功。此时,客户完成整个购物流程,等待商品出库发货。