LoadRunner性能测试巧匠训练营
上QQ阅读APP看书,第一时间看更新

1.1.1 由性能引发的严重问题

小白印象中由性能引发的严重问题历历在目,大部分都是由于没有做性能测试、性能测试做得不充足或者对并发以及流量的预估不正确导致。

【案例1】2008年的奥运会票务系统,由于庞大的订票人数超出预期,奥运票务系统“开工”后不久便陷入“瘫痪”状态,当时对外公布的是奥运票务系统每小时能处理15万张门票的销售,以及承担每小时100万次以上的网上浏览量,但10月30日系统死机前每小时的网上浏览量达到800万,1小时售出的票也达到了20万张。由于预估工作的缺陷,导致很多人无法通过网络订到自己想要的票,影响了很多人的热情,也损害了国家形象。

【案例2】作为电商的代表,2009年11月22日,eBay网站出现死机,导致卖家至少损失了当日销售额的80%,原因是那年圣诞临近时,eBay网站上有超过2亿件待售商品,这个数字比上一年同期多出33%,正是这激增的33%的待售商品导致eBay网站不堪重负而死机,80%的销售额对于eBay来说不可谓不严重。

【案例3】魔兽世界在中国的代理商由九城变更为网易,与九城服务器经常死机不无关系,但是换作网易后,服务器也经常死机。2010年10月11日,魔兽世界服务器故障时,官网论坛上的游戏玩家纷纷发“贺词”表示不满,从这可以看出网易公司对魔兽世界的性能预估存在不足。也正是因为对性能严重忽视间接导致了九城在失去魔兽世界之后,从一家土豪公司成了一家几乎被人遗忘的公司。

【案例4】视频网站优酷网也在2010年发生死机事件,超过3小时无法访问。优酷对外宣称的原因是:此次死机事件起源于“地球一小时”活动,优酷网为响应这次活动,全站采用关灯模式,意在借此提醒网民注重环保与节约。但此举令网友一时无法适应,大量网友频繁刷新页面导致优酷网服务器崩溃。

【案例5】2010年,中国最大的微博平台新浪微博死机4小时,新浪官方解释说:之所以掉线几小时,是因为用户增长超出预期,服务器备感压力。自上午10点起,用户无法登录,新浪的报错页面几次更改,最初的“微博正在升级,将于11:30恢复”,然后改为“12:00恢复”,过了一段时间,干脆改为“稍后恢复”,然而,估计是看不到恢复希望,提示信息又改为“微博系统压力过大正在抢修,我们深表歉意”。悲剧的是“歉意”竟然写成了“谦意”,这件事遭到网友的大量恶搞,小白也是参与者之一。