
每到國慶、春節長假,對國美電器有限公司(以下簡稱國美電器)的IT部門就是一次大考。今年的國慶長假也不例外,雖然國美電器去年7月才上線的新ERP系 統已經受過長假銷售旺季的考驗,但今年仍有擔心,畢竟每個銷售旺季都有自己的特點,更為重要的是,今年以來對系統的一些配置參數進行過優化和調整,另外也新上了一些功能模塊和應用系統,它們還沒有真正接受過考驗。只是在每次對系統參數進行調整或者系統新上線后都有非常嚴格的測試,包括經過了全面 的壓力測試,但模擬測試終究只是模擬,最終是否可行還要“事實說話”。
“今年國慶長假期間國美電器的IT系統再次經受住了考驗,一切順利。”國美電器CIO呂意凡日前在接受記者采訪時表示,設計良好的系統、完整的測試流程以及正確的部署是成功的保障。呂意凡特別強調了測試的重要性,尤其是模擬高并發業務交易行為的壓力測試。
上線之前先受“壓”
國美電器擁有1800多家門店和30萬員工,IT系統是這些門店一切經營活動的基礎,無論是作為國美電器中樞神經系統的ERP系統還是其他相關的IT系統,任何一個出現問題,對于國美電器而言都是難以接受的。
對于國美電器的IT系統而言,高并發的業務交易是銷售旺季時必須面對的主要挑戰之一。呂意凡介紹說,對國美電器ERP系統在上線前及實施過程中的一些必要環節進行壓力驗證,以驗證新的ERP系統是否能夠滿足國美電器的業務需求,是降低風險和投資的有效途徑。具體而言,進行壓力測試的目的有三個:一是保證各個模塊能滿足上線后的工作負荷;二是確保應用系統在大面積推廣和應用時的穩定性;三是保證各個門店和分支機構在使用系統時的響應時間滿足要求。
國美電器選擇了與惠普進行合作,采用惠普的壓力測試工具軟件HP LoadRunner來對所有變更和上線的軟件進行壓力測試。
“HP LoadRunner是市場上的一款知名度和占有率都很高的壓力測試軟件,其突出特點是支持大交易量、多場景、高并發的壓力測試。另一個特點是提供了大量符合需求假想場景和對應的測試腳本。”惠普軟件事業部大中華區總經理于志偉表示。
降低系統上線風險
壓力測試是一種降低系統上線風險的有效方法。據呂意凡介紹,國美電器就通過上線前的壓力測試,得到了不同業務規模下的系統配置、網絡配置,為系統的資源規劃提供了科學、可靠和準確的依據;同時,也讓國美電器的ERP系統的質量和性能都可衡量,并在系統上線前通過假想場景測試發現和定位問題,提前解決,降低系統上線風險,
“通過壓力測試可以極大地提高問題解決的進度,全面保證新ERP的開發和上線,促進業務的運營。”于志偉補充說。
呂意凡用“多快好省”來總結通過HP LoadRunner進行壓力測試帶給國美電器的好處:“多”是指完成了20多個應用軟件的性能測試;“快”是指通過多次快速迭代性能測試來應用消費者需求的快速變化;“好”是讓系統性能可測試和可衡量;“省”就是提前發現問題,減少損失,省錢。
呂意凡同時也提醒說,測試是一個復雜的工作,需要周密的準備,從測試腳本的編寫、測試數據的準備都需要耗費大量的精力,因此需要前期投入但效益并不是立即顯現,為此需要管理者來推動。
“很多軟件開發組織不太重視軟件測試,一旦工期緊或者預算不夠,測試往往是第一個被縮減的。但在國美電器,我們制定了非常嚴格和完善的測試流程。”呂意凡說,“所有變更交付之前,必須經過壓力測試,這已經成為我們的流程中的一部分和一種自覺行為。”