黑色星期五網(wǎng)購前夕 美國電商紛紛測試抗壓能力
盡管美國人距聲勢浩大的“黑色星期五”購物節(jié)還有2個(gè)月的時(shí)間,但許多在線零售商已經(jīng)開始擔(dān)心,在節(jié)日來臨之際,他們的網(wǎng)站是否能夠負(fù)荷得起流量的暴增,如何在年末促銷中狠撈一筆。
雨果網(wǎng)從美國媒體“信息周報(bào)”9月22日的報(bào)道中獲悉,平臺(tái)性能自助測試服務(wù)商BlazeMeter表示,距離“黑色星期五”還有兩個(gè)月的時(shí)間,但一些主要的零售商已經(jīng)開始在測試網(wǎng)站的抗壓能力,以確保購物節(jié)期間能夠承受流量的猛增。畢竟,如果在期間發(fā)生網(wǎng)站癱瘓事件,不僅會(huì)臭名昭著,而且還有可能帶來數(shù)百萬美元的收入損失。
據(jù)悉,BlazeMeter公司目前的服務(wù)對象包括沃爾瑪、GAP和迪斯尼。他建議,為了能夠有個(gè)完美的黑色星期五,在線零售商在9月就應(yīng)開始進(jìn)行平臺(tái)網(wǎng)站抗壓測試,這是必不可少的。BlazeMeter的產(chǎn)品戰(zhàn)略副總Ophir Prusak說:“按理說,在黑色星期五的前幾周網(wǎng)站就要進(jìn)行代碼凍結(jié),但現(xiàn)在很多在線零售商都是在流量最兇猛的時(shí)候才進(jìn)行測試,這顯然不科學(xué)。”
如果零售商想要在黑色星期五中避免網(wǎng)站難以負(fù)荷,就需要避免以下6點(diǎn):
1、不測試生產(chǎn)環(huán)境
很多公司會(huì)測試庫存或者是開發(fā)系統(tǒng),他們認(rèn)為這兩個(gè)系統(tǒng)會(huì)真實(shí)反應(yīng)出生產(chǎn)環(huán)境,但很多事情是你不能提前預(yù)測的,比如網(wǎng)絡(luò)基礎(chǔ)設(shè)施上的輕微差距。但是,如果你不測試的話,將會(huì)是一場很大的冒險(xiǎn)。Prusak指出,某大型服裝在線零售商通常會(huì)在凌晨時(shí)分測試他們的網(wǎng)站,一般每隔兩個(gè)月一次,在凌晨2點(diǎn)(美國時(shí)間)進(jìn)行操作。
2、不能準(zhǔn)確估計(jì)預(yù)期的負(fù)載量或者是用戶數(shù)量
估計(jì)黑色星期五的用戶人群是很困難的,你永遠(yuǎn)無法知道。很多人都在估算,但相比前幾年還是低估了實(shí)際的負(fù)載量漲幅。對于新加入陣營的零售商而言更是嚴(yán)峻,因?yàn)樗麄儧]有任何的歷史信息去參考和執(zhí)行。那如何去做呢?去測試你的網(wǎng)站在同一時(shí)間所能承受的最大流量。
3、未能識別系統(tǒng)瓶頸
很多公司都在測試可以處理負(fù)載的壓力,但是瓶頸受各個(gè)個(gè)體系統(tǒng)影響,因此在整個(gè)網(wǎng)站基礎(chǔ)上進(jìn)行端對端測試是至關(guān)重要的。一般來說,系統(tǒng)瓶頸都取決于實(shí)際建筑,比如數(shù)據(jù)庫、其他數(shù)據(jù)存儲(chǔ)或者是web服務(wù)器本身。
4、沒有備份
百密一疏,所以聰明的公司會(huì)有備份系統(tǒng),務(wù)必確保你的公司有備份服務(wù)器和地址。
5、全面了解終端用戶體驗(yàn)
大多數(shù)的性能測試最終都是要服務(wù)于用戶體驗(yàn),如果服務(wù)器響應(yīng)時(shí)間過長,用戶是無法接受的。比如,用戶體驗(yàn)時(shí)間從5秒上升為20秒,那么在他完成訂單之前就已經(jīng)去瀏覽別的網(wǎng)站去了。
6、沒有考慮第三方集成
Prusak說:“打個(gè)比方,我有一個(gè)客戶,他有第三方聊天系統(tǒng),允許用戶在他的店里與某個(gè)人聊天。這是很常見的,但是如果在聊天系統(tǒng)出現(xiàn)問題,整個(gè)頁面將不能正確加載。因此,我推薦一種叫做異步腳本(asynchronous scripting)的技術(shù)。
(雨果網(wǎng) 編譯何志勇)