幂等

一、

1.1、幂等性操作:任意多次执行产生的影响(产生的效果和返回的结果)均与一次执行的影响相同。幂等函数、幂等方法指使用相同参数重复执行,且获得相同结果的函数。验证数据一致性和事务完整性防重放。

1.2、幂等性场景:select、删除、唯一索引、token机制防止页面重复提交(原理上通过session token实现或redis,客户端请求页面,服务器生成随机数token并放置到session中,然后将token发给客户端一般通过构造hidden表单,下次客户端再提交请求时,token会随表单一起提交到服务器端,服务器端第一次验证相同后会将session中token值跟新,若用户重复提交,第二次验证判断将失败,因为提交表单中token没变,服务器端session中token已变)。
1.3、幂等测试原因-用户重复提交-非常容易发生,前后端均需控制。网络重发/消息重发,容易遗漏有可能发生。系统间重试,根据业务情况判断是否需要重试,那些系统需要重试。

https://blog.csdn.net/hpwzjz/article/details/127297264

 

posted @ 2022-12-19 17:45  Baby9  阅读(91)  评论(0)    收藏  举报