如何壓力測試電子商務網站?

2020-12-07 中關村在線

    您想快速、準確地定位電子商務網站中潛在的性能瓶頸嗎?思博倫通信專業化測試服務部一定可以幫到您。數月前,2014巴西世界盃在我們的最大電視媒體一場場直播和互動節目的伴隨下曲終人散。為了保證該媒體《xx贏》——這個球迷的掌中娛樂大餐在世界盃期間能順暢服務於千百萬手機球迷答題互動,思博倫專業化測試服務團隊應邀與《xx贏》網站開發團隊一起,伴著機房的隆隆聲,對網站系統進行了全面的仿真測試。為《xx贏》手機網站的優化提供了重要的分析依據,為該網站的性能優化做出了突出貢獻。

  如今,與百姓日常生活密切的電子商城、網絡訂票和網上銀行等系統都是電子商務網站的典型案例。這些系統涵蓋了產品宣傳展示、商品選購、交易結算、服務與客戶反饋等諸多功能。當需要同時向一個龐大的群體提供這些服務,性能考量往往是系統成功運營的關鍵。

  以國內某著名電子購物網站為例,該網站有3000萬註冊用戶,日均訪問量達8000萬,日均訂單處理超過30萬單,日交易額過億元。可以想像,系統性能對該網站擁有者的收益有著至關重要的影響。而且,網站的性能優化不僅可以提高用戶的訪問體驗,還可以幫助商家節省網站的初始建站成本和維護費用。

  電子商務網站的性能優化,離不開仿真真實環境的壓力測試。而思博倫通信則是這方面的專家。近幾年,思博倫基於Avalanche的電子商務網站測試解決方案已經為諸多客戶完成了這方面的測試,如:某電信運營商院線通系統,某著名大型視頻門戶網站產品預約/搶購系統,某權威電視媒體巴西世界盃直播節目「xx贏」手機版等。(相關測試服務需求可發送郵件至TSAsia@spirent.com)

  面臨的挑戰

  (一)複雜的系統

  下圖是一個典型的電子商務網站的結構示意圖。


  其中,Web伺服器、資料庫伺服器和應用伺服器代表了網站的核心內容。具體說來,前端Web伺服器負責接收並處理來自用戶的HTTP請求,並生成Web頁面反饋給用戶;中間的應用伺服器負責執行商務邏輯;後臺資料庫和文件伺服器負責存儲用戶、產品信息及狀態。有的系統在資料庫伺服器前還會部署數據緩存設備已提高訪問性能。外圍的防火牆/IPS是主要的網絡安全組件。4~7層負載均衡器則充當了應用交換機的角色,負責在海量用戶訪問與多臺伺服器間進行負載分擔。

  對這個複雜的系統來說,成百上千的伺服器和其他設備捏合在一起,面對海量用戶的訪問,用戶的行為也不一致,有的在註冊,有的在修改購物車,有的在結帳,等等。仍能保證絕大多數用戶順暢地訪問是一個挑戰。與之相對應,創建一個可信的測試模型非常重要且也是一個挑戰。評估系統中某個單一組件的性能並不複雜,但是,如果沒有仿真海量用戶且模擬真實用戶行為的測試工具,想預知這個複雜購物網站系統的性能、瓶頸或故障點位於何處,更像是一項不可能完成的任務。

  (二)故障的代價

  對電子商務網站來說,系統故障往往意味著高昂的代價。一個大型購物網站、機票/酒店預訂系統出現難以接受的頁面影響延遲或拒絕服務,在一個小時之內,就會損失數百萬元的訂單。它對品牌信譽度的負面影響可能直接導致客戶粘合度的降低,這種無形的損失影響更為深遠。

  而且,系統出現故障的時機常常是商家最不願意面對的。比如,某大型體育賽事網絡購票系統剛剛上線;某購物網站五周年店慶限時搶;某商旅網出臺暑期優惠套餐等。這些時刻對網站商家來說都是名利雙收的黃金檔。

  這些黃金檔期的背後,往往意味著大量用戶的突發訪問,或者說並發用戶多、單位時間用戶上線快。

  (三)升級的困惑

  隨著用戶的增加、流量的增大,電子商務網站也要面對成長的煩惱。

  一方面,網站希望推出更為豐富的特性來保持競爭優勢,同時保證越來越多的客戶仍能得到順暢的服務。另一方面,網站架構師不得不深思熟慮。因為,網站的升級不只是換個主頻更高的CPU、增加幾條內存那麼簡單。不能對症下藥、盲目地嘗試不僅會浪費投資,還浪費了寶貴的佔領市場的時間。

  架構師需要做出判斷,哪些組件需要升級?或者說,系統目前的瓶頸是什麼:是CPU處理能力滯後,導致複雜的動態網頁不能及時被處理而延遲呈現給用戶瀏覽器?是網絡帶寬或磁碟I/O不足,導致頁面傳輸延遲明顯增大?還是與資料庫的連接承受不了目前的並發用戶數規模?可以預見,若後臺資料庫急需優化,但此時只是忙於給前臺Web伺服器更換更快的CPU是無濟於事的。

  值得注意的是,面對用戶、流量可預見地持續增加,系統升級就已經不是信手拈來。更何況面對那些突發的狀況?比如:春運期間火車票預訂系統異乎繁忙,購物網站店慶優惠及時搶,以及暑期度假潮商旅網站的業務量激增等。

  而且,這些突發情況往往在短時間內結束,現實環境中很難複製。使得網站沒有足夠的時間在「實戰」中找到瓶頸所在,並檢驗升級的效果。若等到下一個爆發周期再去驗證,潛在的商業損失很大。

相關焦點

  • 全國2012年1月高等教育自學考試電子商務網站設計原理試題
    D.數據關聯分析4.在電子商務網站的基本功能中,包含「索引目錄」的一項是( )A.產品展示 B.售後服務C.網上訂購 D.網上培訓5.網站規劃在網站建設中的作用是( )A.定位與設計 B.分析與預測C.計劃與指導 D.計劃與分配6.系統調查屬於系統開發活動中的( )A.系統分析 B.系統設計
  • 2011年1月自學考試電子商務網站設計原理試題
    C.網站管理 D.網站評價10.基於Internet的電子商務是電子商務發展階段的( )A.第一階段 B.第二階段C.第三階段 D.第四階段11.只能讀出信息而不能寫入信息的存儲器是( )A.輔助存儲器 B.外存儲器C.ROM D.RAM12.SMTP主要用於在Internet上( )
  • 全國2011年10月自學考試電子商務網站設計原理試題
    (   )A.功能測試 B.性能測試C.安全性測試 D.穩定性測試20.海爾集團的電子商務模式包括(   )A.B2B和C2C B.B2B和B2CC.B2C和C2C D.B2B、B2C和C2C二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格中填上正確答案。
  • 遷移電商網站代價慘重?電子商務網站遷移的關鍵五大步驟詳解
    如果在沒有任何操作策略下執行該工作,甚至會使網站受到攻擊。在電子商務網站遷移之前做好準備是確保其持續成功的關鍵,雖然在遷移站點時SEO通常會出現下降,但如果啟動之前修復錯誤實際上可以幫助你保持穩定的流量。 為此,本文將分享五個網站階段遷移檢查步驟,以儘量減少網站遷移所帶來的任何潛在的SEO負面影響。 為什麼遷移?
  • 電子商務一般在哪上班 大專電子商務工資多少
    電子商務是利用微電腦技術和網絡通訊技術進行的商務活動。是融合在線電子支付以及各種商務活動、交易活動、金融活動和相關的綜合服務活動的一種新型的商業運營模式。 電子商務主要工作崗位有哪些 技術類: ⒈網站策劃、編輯:從事電子商務平臺規劃、網絡編程、電子商務平臺安全設計等工作。
  • 全國2005年10月高等教育自學考試電子商務網站設計原理試題
    全國2005年10月高等教育自學考試電子商務網站設計原理試題課程代碼:00906一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括號內。
  • 如何用Jmeter做壓力測試
    Jmeter是一個性能測試工具,同loadrunner類似,他功能較多,我們常用的功能是用jmeter模擬多瀏覽器對網站做壓力測試。下載jmeter地址 :http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi我們一般的網站,在進入業務功能前先需登錄,然後才能訪問業務功能。下面介紹如何用jmeter登錄系統再對主業務做壓力測試。1. 運行jmeter2. 左邊樹將出現測試計劃、工作檯兩根節點。
  • 全國2018年4月自考電子商務網站設計原理考試真題答案及評分參考
    點擊查看:2018年4月自考電子商務網站設計原理考試真題 | 2018年4月自學考試真題及答案全國2018年4月自學考試電子商務網站設計原理試題答案及評分參考(課程代碼 00906)二、填空題(本大題共10小題,每小題1分,共10分)21.EFT22.資源共享23.表示24.自動推薦25.Web容器26.自動運行27.技術可行性28.Dreamweaver29.結構測試
  • 單招考試如何選專業:電子商務專業學習什麼內容,好不好就業?
    隨著廣大高校陸續開學,2020年高職單招考試已經進入到了報名階段,大家都在想著如何選擇專業,希望能夠選擇一個適合自己的專業,以後也比較好就業。那麼到底電子商務專業會學習什麼內容呢?電子商務專業比十幾年前有什麼進步的地方嗎?未來的電子商務專業發展前景如何呢?我們今天來一起討論一下。什麼是電子商務?
  • 自來水壓力標準 自來水壓力如何測試
    近幾年來多數人都是著急購買房屋這件事情,事情辦理雖然說是很有必要的,但其實整件事情,有些地方也不能太過著急,若是很著急了,也必定就會遺漏掉一些點,而在水和電這兩個方面,更是不可以出現漏洞,好比是水壓,若是水壓不到位,可能日常生活也會無法保證,那麼自來水壓力標準?自來水壓力如何測試?
  • 菏澤市廣科電子商務有限公司
    2015-10-06 18:08:00 來源:大眾網菏澤頻道 作者: 菏澤市廣科電子商務有限公司始創於2012年,伴隨著21世紀科技發展網際網路+的浪潮孕育而生,坐落在中國牡丹之都菏澤市,是一家全力打造發展電子商務為己任的科技創新公司。
  • 電子商務培訓師證報考條件 報名入口
    報考條件 報名入口企業應當更加注重對電子商務會計人員的培養,首先要及時對現有會計人員實行再教育措施,讓他們逐漸適應並掌握現行準則以及潮流下會計應學會的技能以及責任。,傳統的教學模式可能使得學生在畢業後不能夠符合電子商務行業的要求。
  • 如何測試網站在全國打開的速度?
    對於企業的網站特別是做競價推廣的客戶來說,網站速度的體驗直接到影響客戶轉化率,網站打開的速度也是網站最重要的體驗,網站打開都這麼慢,再好的設計也沒有辦法體驗,對於優化來說,網站速度也是最重要的因素,打開慢的網站會被搜尋引擎屏蔽抓取,在行業圈裡,網站速度有個「3s原則」,專家們根據大量數據測試得出
  • 壓力測試是什麼?為什麼要壓力測試?怎麼使用壓力測試?
    想必很多人在第一次接觸壓力測試時都會發出如同題目中的疑惑,壓力測試是什麼?為什麼要進行壓力測試?我第一次接觸壓力測試是在電腦突然死機的情況下,裝機師傅給我重裝系統後進行了壓力測試後才有所了解;這時候才知道壓力測試的必要性。
  • 紡城紹興「百年老屠」借力電子商務再出發
    紡城紹興「百年老屠」借力電子商務再出發 2013-08-05 09:11:52 來源:亞洲紡織聯盟   日前,紡城經營戶屠康林用上了印有二維碼的新名片,拿來一張名片,用手機掃一掃
  • 瀋陽市農村電子商務示範鎮在康平啟動
    1月26日,康平縣農村電子商務公共運營服務雲中心暨瀋陽市農村電子商務示範鎮——「方家屯農村電子商務服務站」啟動儀式在康平縣舉行。  據介紹,方家屯農村電子商務服務站充分發揮康平種植優勢、綠色生態品牌優勢,不斷拓寬銷售渠道和發展空間,引導推動村鎮從種得好向賣得好轉變、從賣產品向賣商品轉變、從田間地頭向平安餐桌延伸。
  • 山本耀司推出英文版電子商務網站,9月後還將上線中文網
    雖然時尚品牌數位化已經是一個老生常談的話題了,但實際上,許多知名設計師品牌並未以設計師的名義來建立一個完善的全球電子商務業務。作為為數不多經營者個人電商網站的設計師,當山本耀司於今年7月在一個日語線上網站上銷售他的產品時,許多非日語使用者的品牌粉絲為此頭疼不已。因此,這位設計師決定要為他的國際粉絲們做點什麼。據《女裝日報》消息,8月22日,日本設計師山本耀司正式推出了一家名為THE SHOP YOHJI YAMAMOTO的線上商店。
  • 電子商務時代興起的標誌及推動雲計算的因素
    在國內,中搜在2009年8月初開始提供「電子商務雲計算服務」,針對性提供適合國內企業使用的各種電子商務服務和應用,讓想搭建電子商務服務平臺的傳統企業可以拋開技術、運營、後臺硬體設備成本的思考。神州數碼IT運維專家提出了基於雲計算的全新IT運維概念。
  • 北河人電子商務:如何玩轉網際網路
    北河人電子商務是一家領先的全網全程電子商務服務公司,專業為傳統品牌及企業提供全網全渠道的一站式電商全託管服務。北河人電子商務有限公司位於湖北省孝感市創業孵化示範基地,是湖北省政府指定項目基地。公司目前擁有搜尋引擎seo、技術研發,抖音運營方案策劃、視頻拍攝剪輯、短視頻運營推廣、直播的專業團隊,公司憑藉著領先的技術和優質的服務,在湖北電子商務網際網路營銷領域留下了很好的口碑,深受廣大客戶的好評,並成功服務過多個品牌企業。領域細分,專業化服務公司將主營業務進行細分,打造精細化領域,提供一站式差異化運營模式。
  • 2019年10月成人自考電子商務概論真題
    1.亞洲最早的電子商務立法是A.馬來西亞的《電子籤名法》B.韓國的《電子商務基本法》C.新加坡的《新加坡電子交易法》D.日本的《電子籤名與認證服務法》2.電子商務法的調整對象是A.商家與消費者之間的服務關係B.電子商務交易活動中發生的各種社會關係C.實體社會中的各種商事活動的法律規範