虽然美国人离“黑色星期五”购物节还有两个月的时间,但许多在线零售商已经开始担心他们的网站是否能负担得起节日期间流量的急剧增加,以及如何在年底的促销活动中赚钱。
平台性能自助测试服务提供商Blazemeter表示,距离“黑色星期五”还有两个月,但一些主要零售商已经开始测试网站的抗压能力,以确保在购物节期间能够承受流量的激增。毕竟,如果网站在此期间瘫痪,不仅会臭名昭著,还会带来数百万美元的收入损失。
BlazeMeter目前的服务对象包括沃尔玛、GAP和迪斯尼。他建议,为了有一个完美的黑色星期五,在线零售商应该在9月份开始平台网站的抗压测试,这是必不可少的。Blazemeter产品战略副总裁Ophir Prusak说:“可以合理地说,代码冻结将在黑色星期五的前几周进行,但现在许多在线零售商只在流量最激烈的时候进行测试,这显然是不科学的。”
如果零售商想在黑色星期五避免网站难以负荷,他们需要避免以下6点:
@ 生产环境不测试
许多公司会测试库存或开发系统。他们认为这两个系统会真正反映生产环境,但你不能提前预测很多事情,比如网络基础设施上的轻微差距。但是,如果你不测试,那将是一个巨大的冒险。Prusak指出,一家大型服装在线零售商通常在凌晨测试他们的网站,通常每两个月在凌晨2点(美国时间)运营一次。
@ 无法准确估计预期负载或用户数量
据估计,黑色星期五的用户群是非常困难的,你永远不会知道。很多人都在估计,但实际负载增长仍低估了几年前。对于新加入营地的零售商来说,这更为严重,因为他们没有任何历史信息可供参考和执行。那么你该怎么办呢?测试你的网站同时能承受的最大流量。
@ 未能识别系统瓶颈
许多公司正在测试可以处理负载的压力,但瓶颈受到每个系统的影响,因此在整个网站的基础上进行端对端测试至关重要。一般来说,系统瓶颈取决于实际建筑,如数据库、其他数据存储或网络服务器本身。
@ 没有备份
所以聪明的公司会有备份系统,一定要确保你的公司有备份服务器和地址。
@ 全面了解终端用户体验
大多数性能测试最终都是为用户体验服务的。如果服务器响应时间过长,用户无法接受。例如,如果用户体验时间从5秒增加到20秒,他在完成订单之前就已经浏览了其他网站。
@ 第三方集成没有考虑
Prusak说:“例如,我有一个客户,他有一个第三方聊天系统,允许用户在他的商店里与某人聊天。这很常见,但如果聊天系统有问题,整个页面将无法正确加载。因此,我推荐一个叫做异步脚本的脚本(asynchronous scripting)(编译/网络 何志勇)
不测试生产环境 全面了解终端用户体验 未能识别系统瓶颈 没有备份