淘宝又崩溃了!背后的真相竟与测试相关?

淘宝又崩溃了!背后的真相竟与测试相关?

之后,一则“淘宝崩了”的话题迅速冲上热搜,截止今日上午10点20分,该话题的阅读量高达8.7亿,讨论量为12.4万。热搜出现的原因也是因为淘宝的服务器故障,页面一度出现无法显示的情况,想刷新也刷新不了。

淘宝又崩溃了!背后的真相竟与测试相关?

国民级APP打个喷嚏的威力是巨大的,毫无疑问,这几次的危机都是服务器的锅,可又不是双十一这种用户量集中的热点节日,为什么淘宝的服务器也会崩溃呢/p>

其实究其根本原因还是因为数据库的压力过大,web服务器并发过大而导致的崩溃,通俗的说法来讲,就是对外服务不正常了。实际上服务器上程序并没有退出,只是处理不过来了。

服务器对于请求都是排队的,负载不大的时候感觉不到,因为都是瞬间处理了。当请求数量上去后,就开始有感觉了。可继续增大的话,队列也满了,服务器就会开始丢弃部分请求。

继续增大网络请求,操作系统的TCP协议栈也开始丢弃请求,对外表现为服务器网络也连不上了。网卡硬件部分开始满速运行,最后就看操作系统驱动和硬件质量了。

淘宝又崩溃了!背后的真相竟与测试相关?

所以作为一名优秀的性能测试工程师,我们不能只局限于研发流程的一个小环节中,不少测试人只会使用压力工具,但多年来技能并没有提升,陷入“上不去,下不来”的尴尬境地。

要知道,只会运用性能测试工具并不代表我们真的会性能测试,工具只是辅助用品,想要真正提升自己,最重要的还是内功的修炼。

如何快速修炼内功编在这里给大家2点修炼秘籍:

  1. 性能测试与性能分析要有明确的数据证明调优的效果。

性能测试人员/团队要有能力给运维一份性能测试报告+配置文档+风险说明。

  1. 性能测试与性能分析的价值要体现在有效的节约成本中。

既测又调并且调得有效果,能直观反馈在成本数据上。比如,通过对线上主机明确的容量规划,核算出最优解的数目,可以为公司节约巨大的成本。

测试工程师才是当下互联网不可或缺的一个岗位,而性能测试员更是其中一将难求的存在,月薪2、3W不足为奇,因此,想要往这方面发展的小伙伴们应当根据今天这个案例,领悟其中的关键,争取快速成为一名高级性能测试人员。

淘宝又崩溃了!背后的真相竟与测试相关? 伤心的辣条 淘宝又崩溃了!背后的真相竟与测试相关? 微信公众号 淘宝又崩溃了!背后的真相竟与测试相关? 主要分享测试的学习资源,帮助快速了解测试

来源:软件测试情报局

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月14日
下一篇 2021年8月14日

相关推荐