之后,一则“淘宝崩了”的话题迅速冲上热搜,截止今日上午10点20分,该话题的阅读量高达8.7亿,讨论量为12.4万。热搜出现的原因也是因为淘宝的服务器故障,页面一度出现无法显示的情况,想刷新也刷新不了。
国民级APP打个喷嚏的威力是巨大的,毫无疑问,这几次的危机都是服务器的锅,可又不是双十一这种用户量集中的热点节日,为什么淘宝的服务器也会崩溃呢/p>
其实究其根本原因还是因为数据库的压力过大,web服务器并发过大而导致的崩溃,通俗的说法来讲,就是对外服务不正常了。实际上服务器上程序并没有退出,只是处理不过来了。
服务器对于请求都是排队的,负载不大的时候感觉不到,因为都是瞬间处理了。当请求数量上去后,就开始有感觉了。可继续增大的话,队列也满了,服务器就会开始丢弃部分请求。
继续增大 络请求,操作系统的TCP协议栈也开始丢弃请求,对外表现为服务器 络也连不上了。 卡硬件部分开始满速运行,最后就看操作系统驱动和硬件质量了。
所以作为一名优秀的性能测试工程师,我们不能只局限于研发流程的一个小环节中,不少测试人只会使用压力工具,但多年来技能并没有提升,陷入“上不去,下不来”的尴尬境地。
要知道,只会运用性能测试工具并不代表我们真的会性能测试,工具只是辅助用品,想要真正提升自己,最重要的还是内功的修炼。
如何快速修炼内功编在这里给大家2点修炼秘籍:
- 性能测试与性能分析要有明确的数据证明调优的效果。
性能测试人员/团队要有能力给运维一份性能测试 告+配置文档+风险说明。
- 性能测试与性能分析的价值要体现在有效的节约成本中。
既测又调并且调得有效果,能直观反馈在成本数据上。比如,通过对线上主机明确的容量规划,核算出最优解的数目,可以为公司节约巨大的成本。
测试工程师才是当下互联 不可或缺的一个岗位,而性能测试员更是其中一将难求的存在,月薪2、3W不足为奇,因此,想要往这方面发展的小伙伴们应当根据今天这个案例,领悟其中的关键,争取快速成为一名高级性能测试人员。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!