上线前测试不足,导致用户反馈问题频繁,这就是坑。
别信“测试不重要”,上线前至少3轮全面测试。
别这么干:直接上线新功能,先小范围测试。
实操提醒:上线前,确保每个功能都经过A/B测试。
项目上线其实很简单,但复杂在细节处理上。先说最重要的,去年我们跑的那个项目,上线前大概3000量级用户测试,发现了很多隐藏的bug。另外一点,还有个细节挺关键的,就是服务器配置,我们一开始以为双核CPU足够了,后来发现不对,高峰时段直接崩溃。等等,还有个事,上线前没做充分的流量预估,导致实际访问量是预估的三倍,服务器差点承受不住。
我一开始也以为只要代码没问题就万事大吉,后来发现不对,运维和测试的配合同样重要。这个点很多人没注意,我觉得值得试试,比如在上线前进行压力测试,模拟真实用户场景。
提醒一个容易踩的坑,就是上线后不要立即关闭监控,至少保持一周的监控,以便及时发现并解决问题。
2023年1月,上海,项目A上线,用户量突破5万,bug率2%。