问:“微信群发一个红包,总金额100元,30个人抢完100元,如何计算抢到的红包钱数和发出去的钱数一致呢?”
方法一:接口测试
(1)发红包的接口:
- 输入参数:微信群ID、红包金额、发红包人ID、发红包方式
- 输出参数:红包ID
(2) 抢红包的接口:
- 输入参数:微信群ID、红包ID、发红包人ID、抢红包人ID、抢的方式
- 输出参数:抢到的钱数
采用自动化测试:
- 调用发红包接口;
- 循环调用抢红包接口30次,记录每次抢到的钱数;
- 把记录的钱数相加与发红包的钱数作比较。
方法二:数据库
收发红包都是有记录的,可以利用SQL语句进行查找;
群ID、红包ID、抢红包人ID 唯一找出抢的钱数,利用sum()相加。