
在環境復雜的ERP系統中,缺乏測試或是不當測試會造成嚴重后果,例如由于質量差導致軟件某項或全部功能、性能失敗、由于不能承擔訪問壓力從而造成的系統崩潰、業務系統推向運作的時間滯后等。
作為國內首屈一指的家電零售企業,國美電器對其ERP系統上線前及實施過程中的一些必要環節進行系統全面的壓力驗證,讓新的ERP系統能夠滿足國美電器的業務需求,降低投資風險。從而進一步幫助國美電器提高管理水平,增強市場競爭力,走在家電零售業的前列。由內向外的變化
20多年的發展歷史,為國美創造了國內零售連鎖業第一家的業績,也使其成為長期雄踞在零售行業第一的連鎖企業。國美電器首席信息官呂意凡回憶,20多年前主導家電銷售的零售形式是百貨公司和商場。國美的模式出現以后,讓以往的零售的傳統模式發生了本質上的改變,是中國零售業的創新。隨著國家經濟的發展,人民生活水平的提高,大家需求的變化,對零售行業有著重要的影響,同時也需要行業能夠適應這些變化,也要有新的模式。
因此,國美信息化也是一個長期的過程,2011年國美進行了以SAP軟件為核心的大升級。呂意凡介紹:“這個過程是非常復雜的,我們基本上把SAP能夠用到的適合零售行業的模塊基本上都使用到了,同時還有相關的外圍系統,大概有20多套。這樣一個復雜的系統集成在這么短的時間內構建起來,是國美30萬員工以及實施商共同努力的結果。我們在上線的時候是1800多家門店,這樣一個連鎖的規模對保證正常切換提出了挑戰。另外,在方案的設計過程中,國美還要求在供應鏈的優化、提高供應鏈的效率和速度上要有所突破。所以國美上一個信息系統不僅僅要解決銷售的問題,還要與供應鏈的協同關系產生很大的變化,這是國美上線的核心點。”
他這樣評價,IT系統是一個量變到質變的過程,對國美來說,這樣一個大的量,質上一定會發生改變。這次ERP切換的成功,就是如此。項目實施帶來的挑戰是非常巨大的,無論是藍圖的設計,方案的實現,集成架構的驗證和不斷的調整,以及所有變化過程中。這么龐大的系統,涉及的外部實施團隊參與者就有200多人,整個項目的組織、管理包括員工的培訓等都是相當龐大的工作量。他進一步解釋道:“一個項目往往有時間、質量要求,這兩個因素要加在一起,怎么能夠有效地實施,能處理好量和質的關系,確實是對IT、對整個項目組的挑戰。當時我們的現場是2000多人的隊伍同時工作。涉及到從硬件、網絡、軟件、功能以及整個系統集成,而實際上IT建設另一個更大的挑戰在于:建設只是一個開始,如何長期穩定地運維,支持一套系統穩定持續地進行變革,為生產創造效益,才是國美的IT團隊真正的強敵。”
作為零售企業來講,信息系統就是生命線,在國美每一天的交易量都要在這個系統中實現,沒有一個強壯的、穩定的、高可用的系統也就沒有辦法支持1000多億的銷售額。如何在項目建設過程中逐步建立起穩定的運維體系,也是項目的重要一環,這是我們未來長期的工作。因此,在整體上線之前,國美采用了HP LoadRunner的測試。呂意凡介紹,因為交易對信息系統的依賴,做完壓力測試之后可以了解對生產系統的沖擊和影響。對國美的IT隊伍來講,影響交易型的缺陷,是不可容忍的錯誤,在這方面國美追求的目標是零缺陷。因此生產系統任何一個缺陷對企業的影響都是巨大的。
有用的破壞性試驗
國美以前使用的是一套適用于家電零售行業的ERP系統,在全國各地建設了50多個機房,但由于該系統是一套分布式的系統,在多地的部署方式也使國美在ERP軟件試用版本、基礎架構維護、機房建設、維護人員、維護響應時間等諸多方面存在許多問題。于是2011年國美開始了對ERP的變革。
在ERP系統的切換過程中,國美上線了財務、進銷存管理、HR人力資源管理、全面預算管理、報表管理、CRM客戶關系管理,以及前端的交易系統、串碼系統、OA等20多套ERP應用軟件。通過壓力測試,HPLoadRunner對國美ERP系統在上線前及實施過程中的一些必要環節進行了驗證,以使新的ERP系統能夠滿足國美的業務需求,降低風險和投資,幫助國美提高管理水平,進一步增強市場競爭力。
眾所周知,一個簡單的壓力測試要準備非常多的條件,需要準備大量的數據,環境也要做還原,需要投入大量的人力物力。而LoadRunner則能夠通過訂制出多種場景,對系統的性能和架構進行輕松的驗證。呂意凡說:“舉例來說,國美新的ERP系統大概每小時能處理30到50萬單的訂單。而通過技術研發,國美可以做到每小時120萬單的傳輸能力,相當于1秒鐘330單。以往,國美在全國最高做過一天250萬單的銷售量,相當于50億的銷售額,而采用新的ERP系統后,國美能夠達到150億的銷售額。這些工作都需要國美花費大量的精力來進行研發和調整,而測試工具則能夠幫助國美進行系統設備性的最大試用及基礎架構的確定等工作。”
系統能否承受大規模的業務量,能否承受超大量客戶端的并發訪問,是國美需要對其新的ERP系統進行驗證的首要問題。LoadRunner能夠通過模擬大量的并發用戶,對被測試的ERP系統產生業務壓力,同時通過監控手段獲取被測試系統的性能參數,達到性能測試目的。
“在跟國美合作的時候,我們對它的資源進行了充分的規劃,要有對整個體系的完整規劃,要有突發、大并發的測試,這是由很多惠普專家、國美專家以及ERP的專家配合在一起做的,一方是做不到這一點的。”中國惠普有限公司軟件事業部大中華區總經理于志偉說:“我們特別開心地看到,國美ERP系統的快速上線可以保證質量,本身可以起到非常大的里程碑作用。”
呂意凡介紹,首先經過對國美需求的分析和具體的場景設計,技術人員設計出了具有代表性的業務,通過對每一份基礎的樣例數據進行業務處理時,用測試工具對客戶端訪問的記錄,對國美的ERP系統進行了壓力測試,得到不同業務規模下ERP系統的系統配置,為國美ERP系統的資源規劃提供了科學、可靠、準確的依據。同時,測試工具還能夠為大并發業務量和大業務量下系統的不穩定提供很好的發現及解決問題的平臺。通過測試工具可以不斷地模擬大業務量和大并發業務量,來重現系統的不穩定狀態,為問題的定位和解決提供了很好的工具,極大地提高問題解決的進度,全面保證了ERP系統的開發和上線能按計劃實施。