CNNIC發(fā)布的最新一期中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告顯示,截至2010年6月,中國(guó)網(wǎng)民規(guī)模達(dá)到4.2億,互聯(lián)網(wǎng)普及率攀升至31.8%。截至2010年6月,手機(jī)網(wǎng)民用戶高達(dá)2.77億[1]。
電子商務(wù)平臺(tái)之變
毫無(wú)疑問(wèn),在線人數(shù)的高速增長(zhǎng)帶來(lái)的是電子商務(wù)的無(wú)限商機(jī),我們也看到國(guó)內(nèi)很多電子商務(wù)平臺(tái)抓住了這樣的機(jī)會(huì),如今,越來(lái)越多的傳統(tǒng)行業(yè)也將業(yè)務(wù)延伸到互聯(lián)網(wǎng)渠道。值得注意的是,這種趨勢(shì)也給互聯(lián)網(wǎng)在線業(yè)務(wù)帶來(lái)五個(gè)方面的變化:
一、WEB在線應(yīng)用越來(lái)越復(fù)合化,也就是說(shuō)用戶進(jìn)行在線交易時(shí)瀏覽器中展現(xiàn)的內(nèi)容已經(jīng)不僅僅是網(wǎng)站的內(nèi)部IT系統(tǒng),而是包括來(lái)自第三方和共享服務(wù)的內(nèi)容,例如網(wǎng)上購(gòu)物頁(yè)面,也許廣告部分是來(lái)自第三方獨(dú)立的廣告公司,支付時(shí)訪問(wèn)的內(nèi)容則是來(lái)自銀行,或者第三方支付平臺(tái)內(nèi)容。這些內(nèi)容最終都聚合到用戶的瀏覽器中,在用戶看來(lái),這些內(nèi)容都是來(lái)自在線銷售商的業(yè)務(wù)提供的內(nèi)容;
二、每個(gè)交易教程設(shè)計(jì)的主機(jī)數(shù)目日益增加,其中在中國(guó)的網(wǎng)站每個(gè)交易流程設(shè)計(jì)的主機(jī)數(shù)目平均達(dá)到了9.1個(gè);
三、被訪問(wèn)的內(nèi)容中來(lái)自更多的不同地理位置的資源,超過(guò)60%的頁(yè)面內(nèi)容來(lái)自2個(gè)以上的不同城市。
四、業(yè)務(wù)邏輯原來(lái)越被推送到用戶端,隨著Ajax技術(shù)的成熟和大量應(yīng)用,大量的業(yè)務(wù)處理邏輯被推送到本地運(yùn)行,而這些業(yè)務(wù)邏輯在不同瀏覽器中運(yùn)行效率差異顯著。
五、用戶訪問(wèn)在線業(yè)務(wù)的方式也日新月異,不再僅限于傳統(tǒng)PC桌面通過(guò)寬帶訪問(wèn),而是更多業(yè)務(wù)來(lái)自手機(jī)、平板電腦等不同設(shè)備和無(wú)線移動(dòng)互聯(lián)網(wǎng),但是同時(shí)也可以看到客戶對(duì)通過(guò)無(wú)線訪問(wèn)在線業(yè)務(wù)性能的期望也是很高,例如美國(guó)在線購(gòu)物者期望通過(guò)無(wú)線訪問(wèn)的交易系統(tǒng)頁(yè)面在2秒以內(nèi)打開(kāi)。超過(guò)58%的移動(dòng)互聯(lián)網(wǎng)用戶期望手持設(shè)備的瀏覽性能和PC表現(xiàn)一樣優(yōu)異。從右側(cè)對(duì)美國(guó)IPHONE用戶的訪問(wèn)統(tǒng)計(jì)分析可以看到,當(dāng)頁(yè)面響應(yīng)時(shí)間超過(guò)3秒以后,頁(yè)面丟棄率出險(xiǎn)明顯上升,到了4秒時(shí)丟棄率已經(jīng)傳統(tǒng)互聯(lián)網(wǎng)用戶訪問(wèn)網(wǎng)站的丟棄率曲線基本一致了。
電子商務(wù)平臺(tái)之痛
我們非常清楚,對(duì)于一個(gè)在線業(yè)務(wù)系統(tǒng)來(lái)說(shuō),更多的流量意味著更高的轉(zhuǎn)化率,更多的收入和更少的邊際成本。但如果網(wǎng)站不能支撐用戶訪問(wèn)的負(fù)載,那就意味著投資化為烏有,也意味著你的品牌不但沒(méi)有給用戶帶來(lái)益處,反而有可能導(dǎo)致品牌負(fù)面影響的產(chǎn)生。
這一點(diǎn)在網(wǎng)站訪問(wèn)高峰時(shí)間體現(xiàn)的尤為突出,例如圣誕節(jié)、中秋節(jié)、春節(jié)等有大量購(gòu)買行為的季節(jié),客戶訪問(wèn)時(shí)的轉(zhuǎn)化率本應(yīng)非常高,換句話說(shuō),商家將在這個(gè)時(shí)段有更多的銷售收入。事實(shí)果真如此么?我們來(lái)看一份調(diào)查,結(jié)果可能會(huì)讓很多人身同感受。
這是一份對(duì)1500多名在零售、旅游和金融服務(wù)三個(gè)行業(yè)在線購(gòu)物者進(jìn)行調(diào)[2]查,結(jié)果發(fā)現(xiàn),在受訪者中,有超過(guò)60%的用戶期望這個(gè)時(shí)段網(wǎng)站性能應(yīng)該和平時(shí)一樣好,但是有70%左右的用戶對(duì)高峰時(shí)段的性能表現(xiàn)不滿意。在發(fā)現(xiàn)訪問(wèn)緩慢時(shí),有將近80%的用戶會(huì)嘗試其他同類網(wǎng)站進(jìn)行購(gòu)物;并且接近90%的用戶會(huì)減少甚至不再訪問(wèn)這個(gè)網(wǎng)站。有一半受訪者會(huì)對(duì)此網(wǎng)站產(chǎn)生負(fù)面印象,而超過(guò)40%的用戶會(huì)將其體驗(yàn)感受告訴給朋友和家人。從而導(dǎo)致性能緩慢的網(wǎng)站的品牌、客戶忠實(shí)度以及收入下降。想想看,你是否也有類似的經(jīng)歷和感受呢?
這份調(diào)查的詳細(xì)數(shù)據(jù)如下表所示:
顯然,高峰時(shí)刻的在線業(yè)務(wù)系統(tǒng)表現(xiàn)并不盡如人意,尤其是在新業(yè)務(wù)上線或者老業(yè)務(wù)升級(jí)時(shí),成為大部分國(guó)內(nèi)電子商務(wù)網(wǎng)站無(wú)法言表的痛處。
電子商務(wù)平臺(tái)的壓力測(cè)試
為了確保業(yè)務(wù)系統(tǒng)在任何情況下都能表現(xiàn)優(yōu)異,電子商務(wù)平臺(tái)需要選擇一種性價(jià)比較高的解決方法,來(lái)權(quán)衡自身平臺(tái)究竟能承受多大負(fù)載,怎樣改進(jìn)機(jī)制有效增加負(fù)載。
壓力測(cè)試就是一種非常有效的解決方法。電子商務(wù)平臺(tái)通過(guò)完善和全面的壓力測(cè)試來(lái)掌握業(yè)務(wù)系統(tǒng)的承壓能力,對(duì)不同壓力情況下業(yè)務(wù)系統(tǒng)響應(yīng)時(shí)間和用戶體驗(yàn)進(jìn)行量化管理,以達(dá)到知己知彼,百戰(zhàn)不殆的效果。
目前針對(duì)在線業(yè)務(wù)系統(tǒng)做壓力測(cè)試有三種不同選擇,這里分別稱為L(zhǎng)oad1.0,1.5和2.0,如下圖所示:
傳統(tǒng)壓力測(cè)試,這里也被稱為L(zhǎng)oad1.0,是一種非常古董的壓力測(cè)試方案,采用Load runner等產(chǎn)品在內(nèi)網(wǎng)錄制腳本,然后從內(nèi)網(wǎng)向目標(biāo)業(yè)務(wù)系統(tǒng)發(fā)起訪問(wèn)壓力負(fù)載,但是由于WEB應(yīng)用傳輸鏈涵蓋的范圍不僅僅是防火墻內(nèi)部,還包括互聯(lián)網(wǎng)以及第三方內(nèi)容,因此這種測(cè)試方式對(duì)于內(nèi)部業(yè)務(wù)系統(tǒng)的單元測(cè)試是一個(gè)不錯(cuò)的選擇,而對(duì)于互聯(lián)網(wǎng)在線業(yè)務(wù)系統(tǒng)在顯得力不從心,難以全面反映在不同訪問(wèn)負(fù)載情況下業(yè)務(wù)的真實(shí)表現(xiàn)。
Load1.5,這種壓力測(cè)試方法類似于Load1.0,區(qū)別在于訪問(wèn)負(fù)載壓力發(fā)生器被部署在外網(wǎng)的云計(jì)算節(jié)點(diǎn)中,相對(duì)于Load1.0,Load1.5能相對(duì)更全面的測(cè)試WEB業(yè)務(wù)傳輸鏈中涉及的網(wǎng)絡(luò)連接等有可能影響用戶體驗(yàn)的環(huán)節(jié),但是它還是缺乏對(duì)WEB業(yè)務(wù)傳輸鏈中最終用戶的覆蓋。
在壓力測(cè)試方面,國(guó)際知名企業(yè)Gomez作出了很多技術(shù)研究,在其推出的基于SaaS模式的新一代真實(shí)環(huán)境壓力測(cè)試平臺(tái)-Load2.0中,結(jié)合了云計(jì)算壓力節(jié)點(diǎn)負(fù)載和最終用戶壓力負(fù)載的解決方案,能全面覆蓋WEB業(yè)務(wù)傳輸鏈中所有相關(guān)單元。并且壓力測(cè)試負(fù)載時(shí)按照壓力發(fā)生數(shù)量和時(shí)間收費(fèi),因此無(wú)需單獨(dú)購(gòu)買軟件和硬件,可以極大的節(jié)省IT測(cè)試投入。通過(guò)Load2.0,可以實(shí)現(xiàn):
事實(shí)上,最重要的一點(diǎn)是作為壓力測(cè)試的發(fā)起者,WEB業(yè)務(wù)運(yùn)營(yíng)人員可以從最終用戶的視角去觀察業(yè)務(wù)在不同壓力負(fù)載下的業(yè)務(wù)訪問(wèn)響應(yīng)時(shí)間,由于最終用戶分布在整個(gè)互聯(lián)網(wǎng)的不同地域,因此壓力測(cè)試就應(yīng)該包括最終用戶桌面發(fā)起的壓力,并且從最終用戶的角度評(píng)測(cè)在線業(yè)務(wù)系統(tǒng)的響應(yīng)情況。Gomez在全球有超過(guò)15萬(wàn)個(gè)活躍桌面用戶,可以幫助企業(yè)主進(jìn)行全面的壓力測(cè)試,例如,從左面圖我們可以看到一個(gè)業(yè)務(wù)流程有四步,在壓力情況下其中一個(gè)頁(yè)面時(shí)導(dǎo)致整個(gè)流程變慢的主要原因,而在導(dǎo)致這個(gè)頁(yè)面變慢的是其中一個(gè)主機(jī);從下面的圖可以看到隨著負(fù)載數(shù)量增加,頁(yè)面的響應(yīng)時(shí)間開(kāi)始趨于變慢,而頁(yè)面訪問(wèn)的錯(cuò)誤數(shù)量也在增加。
Gomez的真實(shí)環(huán)境壓力測(cè)試Load2.0解決方案結(jié)合云計(jì)算技術(shù)以及大量終端用戶產(chǎn)生壓力,保證企業(yè)主可以全面完整掌握在線業(yè)務(wù)系統(tǒng)的負(fù)載能力及其對(duì)應(yīng)的響應(yīng)時(shí)間。而不會(huì)出現(xiàn)在高峰時(shí)刻出現(xiàn)的業(yè)務(wù)系統(tǒng)崩潰,流失客戶,品牌受損的情況。
如今,以電子商務(wù)平臺(tái)為代表的中國(guó)互聯(lián)網(wǎng)出現(xiàn)了異常繁榮景象,但很少有人關(guān)注這種繁榮背后存在的問(wèn)題。知名的電子商務(wù)平臺(tái)每推出一次促銷或秒殺,瞬間流量足以使網(wǎng)站崩潰,任何電子商務(wù)平臺(tái)的老板都不希望發(fā)生這樣的事情。這其中的關(guān)鍵問(wèn)題是,電子商務(wù)平臺(tái)是否清楚在線業(yè)務(wù)系統(tǒng)到底能承受多大的壓力。
在瞬息萬(wàn)變的互聯(lián)網(wǎng)中博得一席之地,讓億萬(wàn)中國(guó)網(wǎng)民從中受惠,電子商務(wù)平臺(tái),你還有很多技術(shù)工作要做。
[1] “ 第26次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告” 2010年7月15日中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心
http://www.cnnic.net.cn/html/Dir/2010/07/15/5921.htm
[2] "a study of consumer Internet usage experiences during peak traffic times" 2010
Equation Research http://www.eqr1.com