新手区 自动化思路求助,手动场景如下:web 端生成支付链接,点击【支付】,展示支付宝二维码,移动端支付宝扫码支付。

云边小太阳 · 2023年06月08日 · 最后由 cooling 回复于 2023年06月10日 · 6386 次阅读

可以直接从数据库拿到支付链接,支付步骤如何实现
现在想到两个:
1:下载生成的二维码保存到手机上,支付宝读取,进行支付操作。
2:手机访问链接直接跳转到支付宝,进行支付操作。
感觉还是画蛇添足了😢

共收到 9 条回复 时间 点赞

之前公司有一个类似的场景,是支付相关的自动化用例走一个特殊的商户,判断是该商户发起的支付,则调用支付接口后就自动转为支付成功的状态,不需要进行实际的支付操作,然后自动化继续执行后续的用例。

想简单省事,其实只测支付接口就可以了,不需要通过页面,毕竟你页面的支付流程,最终还是得靠接口。

业务场景是:我们作为用户端通过支付宝区购买海外商品,后台的作用是省略购买流程,我们只需要点击支付生成二维码,扫描支付就行。现在是一直重复【点击支付】-【手机扫码】-【点击支付】-【手机扫码】的操作😢 想偷个懒

对支付接口、生成二维码的接口测试就可以了。如果想全流程测试话建议跳过支付

让后端给你加个挡板

直接 mock 跳过

让后端做个挡板(即沙箱支付通道),交易数据不会上传到真实的银行放,挡板自动处理交易状态的回调

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册