表单重复提交测试

上一篇 / 下一篇  2013-06-30 16:21:21 / 个人分类:表单提交

表单重复提交原因
1、网页因网速慢引起的重复提交
2、刷新提交
3、打开两相同页面一起提交
4、并发提交
5、浏览器后退引起的(后退没有清除session)
测试方法
1、重复点击
2、设置网络带宽速度来限制 
3、LR并发测试
4、提交时刷新
5、浏览器后退
解决办法
1、服务器端对表单做判断,如果传递两个完全一样的表单参数,服务器就会拒绝第二条消息,只记录一条
2、数据库中做唯一限制
3、提交后把提交按钮设置成不可用
4、提交后把button改为正在提交,提交后增加个中间页面



TAG:

 

评分:0

我来说两句

Open Toolbar