一.幂等的概念
任意多次执行所产生的影响与一次执行相同,不用担心重复执行会对系统造成改变
二.为什么要做
1. 某种业务场景下,弱网/接口返回失败时,多次触发,会消耗多次特权,导致用户投诉
2. 支付相关测试的严谨性
三.什么样的场景适合做幂等测试
1. 同样的请求需要重试(或可能被重复调用)
2. 支付/特权的消耗
四.怎样用charles做
1. 消耗某种特权时,使用repeat advanced重复请求
查看结果,多次请求结果是否相同,特权消耗是否只有1次
总结: 其实只要看请求是否有唯一键就行了 = =