V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wm5d8b
V2EX  ›  程序员

在生产系统上做测试真的合适吗?

  •  
  •   wm5d8b · 2018-08-29 21:56:21 +08:00 · 4834 次点击
    这是一个创建于 2264 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在生产系统上做测试真的合适吗?
    比如像淘宝这样的:
    https://izhongchou.taobao.com/dreamdetail.htm?id=20080064
    如果只是正常的交易,应该没有什么问题。但像这样专门创造测试数据,不会对用户和生产系统造成影响吗
    39 条回复    2018-08-30 18:33:19 +08:00
    AllOfMe
        1
    AllOfMe  
       2018-08-29 22:09:28 +08:00 via Android
    我去,这都有?
    yuanxing008
        2
    yuanxing008  
       2018-08-29 22:10:58 +08:00
    其实我在某司工作的时候经常半夜偷偷在生产系统做测试,为啥呢,因为要保证数据的一致性和完全可用性。。当然了,放在生产系统测试的东西肯定是经过了开发测试和测试工程师的测试的。
    MeteorCat
        3
    MeteorCat  
       2018-08-29 22:15:33 +08:00
    卧槽,这都被楼主发现了 666
    KgM4gLtF0shViDH3
        4
    KgM4gLtF0shViDH3  
       2018-08-29 22:19:58 +08:00
    见过两次了。。
    bombless
        5
    bombless  
       2018-08-29 22:20:18 +08:00 via Android
    一看就是做爬虫的
    saulshao
        6
    saulshao  
       2018-08-29 23:22:09 +08:00
    卧槽,这都行...我还点了一下支持,直接跳转到支付去了.......
    如果真的有人付钱了,这算欺诈吗?
    oracle0miper
        7
    oracle0miper  
       2018-08-29 23:23:20 +08:00
    ....
    ryd994
        8
    ryd994  
       2018-08-30 04:49:36 +08:00 via Android
    @saulshao 正好测试一下退款流程
    sunyi413
        9
    sunyi413  
       2018-08-30 08:34:08 +08:00
    反正我们公司一直都是,测试环境先测, 然后生产环境再测一次
    yhxx
        10
    yhxx  
       2018-08-30 08:52:53 +08:00
    上线之后肯定要验证一次啊
    linxl
        11
    linxl  
       2018-08-30 08:58:42 +08:00
    很正常, 只不过通常链接会比较隐蔽
    yiqiao
        12
    yiqiao  
       2018-08-30 08:58:49 +08:00
    生产也得测一遍的,很多情况都是测试服没问题,线上却一堆诡异 bug
    bk201
        13
    bk201  
       2018-08-30 08:59:44 +08:00
    有何影響?衹是普通的添加而已,衹不過測完應該清除才是.
    testlover
        14
    testlover  
       2018-08-30 09:18:52 +08:00
    阿里的故障演练和全链路压测一直都是在生产搞的吧 主要是做好数据隔离和识别
    xuanbg
        15
    xuanbg  
       2018-08-30 09:20:42 +08:00
    生产环境发布更新后是需要验证的,不验证你怎么知道发布成功没有。怎么验证?就是正常的业务来一笔,异常的业务来一笔。对你一个普通用户能有啥影响?你根本看不到我的验证数据好不好。
    aborigine
        16
    aborigine  
       2018-08-30 09:22:26 +08:00
    肯定要测的,不能保证测试环境和生产环境一毛一样啊,有时候就算一样也会有诡异的问题
    vakara
        17
    vakara  
       2018-08-30 09:29:38 +08:00 via Android
    …… 666.
    delectate
        18
    delectate  
       2018-08-30 09:35:14 +08:00
    我也经常这样。反正搞砸了也没关系的。
    picture2200
        19
    picture2200  
       2018-08-30 09:35:34 +08:00 via Android
    bug 往往都在上线时发现。我们之前每次部署,每个人都不说话在解 bug。
    maichael
        20
    maichael  
       2018-08-30 09:41:47 +08:00
    生产搞没问题,但一般测完应该要把测试数据隔离的。
    TimRChen
        21
    TimRChen  
       2018-08-30 09:42:03 +08:00 via Android
    估计是忘了下线
    DANG
        22
    DANG  
       2018-08-30 09:43:25 +08:00
    楼主真细
    ShundL
        23
    ShundL  
       2018-08-30 09:48:00 +08:00
    京东不也有吗,貌似都是隐藏的,你前台正常途径根本看不到这种商品。
    faemon
        24
    faemon  
       2018-08-30 09:55:55 +08:00 via iPhone
    这叫生产验证啊,毕竟不能全指望用户当小白鼠的
    zlhsvc
        25
    zlhsvc  
       2018-08-30 10:18:41 +08:00
    正常操作, 生产环境总是要测试一次的,不过一般晚上测试,测完就删了
    reus
        26
    reus  
       2018-08-30 11:04:56 +08:00
    有实力就可以做
    没实力的,连灰度都不敢做
    gzhhfj
        27
    gzhhfj  
       2018-08-30 11:29:13 +08:00
    盛产系统可以测试啊。就是要限制用户范围。比如限定具体账号或者 ip
    lixiangzaizheli
        28
    lixiangzaizheli  
       2018-08-30 11:35:31 +08:00
    灰度
    NoString
        29
    NoString  
       2018-08-30 11:35:40 +08:00
    我们经常在代码里写一些白名单,然后去做线上的回归验证....是不是很捞啊..这样的方法
    ljspython
        30
    ljspython  
       2018-08-30 11:52:17 +08:00
    哈哈
    vimfox
        31
    vimfox  
       2018-08-30 11:55:10 +08:00
    正常啊,涉及到支付流程有时候还要真实付款的,一般都是 1 分钱
    UIXX
        32
    UIXX  
       2018-08-30 14:15:53 +08:00
    我的看法是,还真得这样做。
    SukkaW
        33
    SukkaW  
       2018-08-30 14:32:52 +08:00   ❤️ 3
    /t/393141 见过直接把测试部署正式生产环境的么
    bypain
        34
    bypain  
       2018-08-30 14:57:08 +08:00
    测试环境没问题不代表生产环境就没问题
    eastrd
        35
    eastrd  
       2018-08-30 17:14:09 +08:00 via Android
    这很正常啊,Ebay 上也有专门用来测试的商品
    codingKingKong
        36
    codingKingKong  
       2018-08-30 17:25:45 +08:00
    很正常, 因为经常会发生如下事件:
    我去, 我机器上跑的好好的, 为什么测试就有问题
    以及
    我去, 测试测的时候没问题, 为啥线上出问题了呢
    Z1076
        37
    Z1076  
       2018-08-30 17:25:53 +08:00
    一看就是做爬虫的 +1
    winglight2016
        38
    winglight2016  
       2018-08-30 17:42:48 +08:00
    生产上不测试是不行的,只是一般需要把测试数据回滚
    chengxiao
        39
    chengxiao  
       2018-08-30 18:33:19 +08:00
    微信公众号开发....你懂的 这东西不在生产环境 tm 就没法测
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2775 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:01 · PVG 16:01 · LAX 00:01 · JFK 03:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.