使用charles执行幂等测试

一.幂等的概念

任意多次执行所产生的影响与一次执行相同,不用担心重复执行会对系统造成改变

二.为什么要做

1. 某种业务场景下,弱网/接口返回失败时,多次触发,会消耗多次特权,导致用户投诉

2. 支付相关测试的严谨性

三.什么样的场景适合做幂等测试

1. 同样的请求需要重试(或可能被重复调用)

2. 支付/特权的消耗

四.怎样用charles做

1. 消耗某种特权时,使用repeat advanced重复请求



查看结果,多次请求结果是否相同,特权消耗是否只有1次



总结: 其实只要看请求是否有唯一键就行了 = =

你可能感兴趣的:(使用charles执行幂等测试)