51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1512|回复: 11

问下大家有做生产环境的性能测试吗?

[复制链接]

该用户从未签到

发表于 2017-5-16 10:54:29 | 显示全部楼层 |阅读模式
我感觉线上的性能测试有必要,毕竟无论你测试环境测的多么牛逼,毕竟用户用的是生产环境。不过实际中我问了好几个朋友,他们都不做生产环境的性能测试,原因也确实客观存在:
1、用户在用系统,做性能测试可能导致服务器不可用
2、网络(性能测试一般在局域网进行),生产环境可能相隔十万八千里呢...怎么连局域网...
3、权限,测试时需要各种服务器和网络权限...一般人拿得到么
4、垃圾数据,性能测试会产生很多的垃圾数据,专门给你测试做套系统?
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2017-5-16 11:51:49 | 显示全部楼层
    在测试环境测试的,

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10 赶快去商城换取奖.

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 2637 天

    连续签到: 5 天

    [LV.Master]测试大本营

    发表于 2017-5-16 13:34:30 | 显示全部楼层
    各种原因吧,不会再生产环境做的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-18 10:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2017-5-16 20:03:28 | 显示全部楼层
    线上压测是可以有的,当你需要验证集群能力,一些最小set的压测环境搭建不能满足你压测需求时(例如有个活动可能会导致流量暴增,当前线上机器不足扩容部署压测环境,可能就会选择执行线上验证),也会带来许多需要关注的细节,包括时段策略选择、权限、数据构造、数据清理等你提到的一系列问题。
    一般线上不会做极限压测(凡事无绝对),以预期为压测目标,检查服务器的容灾限流、甚至进行活动预演等都是可行。线上压测风险较高,能够通过独立部署压测环境给到足够的参考扩容部署数据的,就可以省点事。按验证需求决定决策
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-5-18 12:57:02 | 显示全部楼层
    生产环境压爆了怎么办。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-6-18 16:24
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2017-5-19 15:35:17 | 显示全部楼层
    为什么不做?单做测试环境的有何意义?能保障生产环境?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2017-5-22 10:16:13 | 显示全部楼层
    footprintman 发表于 2017-5-19 15:35
    为什么不做?单做测试环境的有何意义?能保障生产环境?

    别光装逼呀,我说的几个问题你能解决么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-6-14 17:41:30 | 显示全部楼层
    刚接触jmeter。但是听楼上的说是测试环境,我在想应该是在测试环境内测试测试吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-28 13:12
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]测试连长

    发表于 2017-6-19 10:50:05 | 显示全部楼层
    都是在测试环境下测试的,但是最后的报告会给出生产环境的评估,主要是带宽评估。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-11-26 18:46
  • 签到天数: 382 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2017-6-20 09:01:30 | 显示全部楼层
    其实,我觉得若有必要,还是要在生产环境上做测试,但是在生产环境上做测试有一个弊端就是带宽的问题,因为这个带宽的问题在并发测试的过程中肯定会影响TPS和响应时间的,所以还是只能作为一种参考。

    但是,为什么还是有一定必要的,当然,我觉得这个是有一个前提,就是在部署到生产环境后,还不能公布出去,例如拿1个星期的时候作为线上测试,待1个星期后,既调优了生产环境的相关配置,又出了生产环境的测试报告,清空生产环境的所有测试数据,再公布生产环境。。。

    当然,还有一个重要的前提,该生产环境的测试最好依然是独立的,不能跟其他应用一起,否则,生产服务器宕机了,领导也黑脸呀不是!!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 13:01 , Processed in 0.075108 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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