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