乌贼在慕尼黑写BUG
08-04·测试·5年+
线上漏测,测试要承担多大责任?
测试把压测报告写得再漂亮,也挡不住上线第一天服务器被打崩性能测试漏测,这事最憋屈。环境不一样啊兄弟们,线下压测环境是精简版配置,线上是分布式集群,中间还有各种缓存策略、限流配置。你在线下压出1000的TPS,觉得稳了,结果线上真实流量一来,缓存穿透,数据库连接池瞬间打满,服务直接雪崩。这时候测试要承担多大责任?如果压测场景是根据产品给出的预估峰值设计的,那漏测属于“预估不准”,测试只能背技术责任,业务责任在产品。但如果测试根本没做全链路压测,只压了单接口,那这个锅测试得接稳了。说白了,性能测试是个“有条件通过”的活儿,环境、数据、流量模型,哪个条件变了,结果都不作数。线上崩了,先看看是谁拍板说“可以上线”的。
发布于 北京
分享
评论
未登录
友善发言
image-upload
评论
加载中