51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5019|回复: 8
打印 上一主题 下一主题

[求助] 如何解决由于网络原因导致用户多次点击提交按钮导致生成多条数据?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-5-3 10:39:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于各种原因,导致网站反应慢,用户提交信息时,在网站没有来得及反应的情况下,会多次点击提交按钮,导致系统会生成多条相同的数据。此种问题提为BUG后,经常都会被程序员以网络原因的缘故反馈不处理,或者说查看代码有没发现此漏洞。
对于这种现象,作为测试人员,应该有什么建议或者意见来解决此类问题?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-5-3 10:47:51 | 只看该作者
看具体出现在什么类型的数据上,比如多条相同数据是发帖内容,那无所谓。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-5-3 11:02:17 | 只看该作者
回复 2# 六月天

补充一点,这里所说的数据都是和订单或用户信息相关的数据,如果多一条数据就会对其他相关信息进行影响。对于已产生的数据,可以在数据库中进行批量处理。但是这样的情况还是无法得到根本性的解决,如何能杜绝不让用户多点按钮,或者用户就算多次点击按钮,系统都只能返回提交一次值?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-5-3 11:10:08 | 只看该作者
很简单啊,提交表单时候连同一次有效的verifycode就行
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-4-2 12:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2013-5-3 12:54:07 | 只看该作者
    向老大阐述问题的严重性,让技术强的来处理这个问题。

    还可以考虑,简单的处理,点击一次后,按钮不能再点,显示loading类似。保证只能提交一次。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-9-24 15:59
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2013-5-3 13:03:57 | 只看该作者
    楼上的正解啊,我们也是这么解决的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2013-5-3 13:18:58 | 只看该作者
    回复 5# omg


        好主意!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-5-4 10:36:31 | 只看该作者
    点击过之后直接置为灰白不可点击状态,按照你说的这个情况,其实这个问题还是很严重的----
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2013-5-4 15:09:01 | 只看该作者
    这个问题我也遇到过,正如五楼所说解决,点击一次是按钮变灰或者隐藏
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-29 02:25 , Processed in 0.075381 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表