Focus · 焦點(diǎn)
成功案例大賞
澳大利亞郵政(以下簡稱“澳郵”)是自籌資金的政府商業(yè)企業(yè),服務(wù)范圍涵蓋全球 115 個國家、1,200 多萬個地點(diǎn)。它還經(jīng)營著全澳最大的零售網(wǎng)絡(luò)之一,擁有 4,300 多個郵局,其中 2,500 多個位于偏遠(yuǎn)和農(nóng)村地區(qū)。澳郵擁有 64,000 逾名員工,每年業(yè)務(wù)量超 25 億件。
Micro Focus LoadRunner Enterprise 助力澳郵搭建復(fù)原性強(qiáng)的穩(wěn)定平臺,不僅成功管理了端到端的性能和容量規(guī)劃,還支撐了每天數(shù)百萬的業(yè)務(wù)量。
關(guān)鍵挑戰(zhàn)
應(yīng)對交易高峰 處理突發(fā)事件
澳郵的應(yīng)用環(huán)境龐大而復(fù)雜,需要為員工、POS 終端、外圍設(shè)備、企業(yè)客戶和零售客戶提供服務(wù)。它通過 SAP、數(shù)字、設(shè)備和云平臺,以及眾多的集成服務(wù)和中間件基礎(chǔ)設(shè)施,運(yùn)行其核心業(yè)務(wù)流程。上述這些解決方案都十分重要,因?yàn)槿绻话l(fā)事件沒有得到及時處理,郵政無法及時送達(dá),澳郵的當(dāng)前業(yè)務(wù)和長期品牌聲譽(yù)都會受損。
澳郵的技術(shù)總經(jīng)理 Donna Shepherd?解釋了這種環(huán)境下應(yīng)用測試的挑戰(zhàn):
“我們通常會基于項(xiàng)目開展測試。我們會在修改應(yīng)用程序之后,有的放矢地開展性能測試,以檢查是否會對應(yīng)用程序造成負(fù)面影響。但我們?nèi)狈Ρ姸鄳?yīng)用程序之間交互性能的端到端總覽。例如:如果一年中多個應(yīng)用程序都發(fā)生了變化,我們?nèi)绾文軌虼_定累積影響,并確保測試充分,以盡量減少生產(chǎn)系統(tǒng)面臨的風(fēng)險?”
澳郵的性能測試發(fā)布周期相對較短,一般為 4-6 周。在高峰期之前,有多達(dá) 40 個測試項(xiàng)目(數(shù)值激增、峰值和浸泡測試等)需要同時進(jìn)行。以往圣誕節(jié)是每年唯一的重要高峰,但“黑色星期五”和“網(wǎng)絡(luò)星期一”的交易量也已經(jīng)漸漸向圣誕節(jié)看齊。高峰時期,澳郵每天需要處理 230 萬件包裹。
除了希望在不影響性能或可用性的情況下支持高峰期交易量,測試團(tuán)隊(duì)還與業(yè)務(wù)中的容量規(guī)劃團(tuán)隊(duì)密切合作,預(yù)測未來的峰值交易量,確保打造適當(dāng)?shù)幕A(chǔ)架構(gòu)來支撐。
新冠疫情暴發(fā)后,引入端到端、全組合性能測試的計劃不得不大大加快。疫情管控和店鋪歇業(yè)導(dǎo)致了線上購物和送貨上門的需求激增,澳郵核心業(yè)務(wù)系統(tǒng)的交易量幾乎一夜之間增長了 30%。澳郵測試合作伙伴?Wipro 的 NFT、APM、SRE& Cloud Assurance 澳大利亞地區(qū)負(fù)責(zé)人 Jerome Anthonisamy?評論道:
“新冠的管控舉措不僅增加了內(nèi)部系統(tǒng)的負(fù)擔(dān),而且對支持企業(yè)客戶的系統(tǒng)(澳郵所服務(wù)的連鎖零售店)帶來了前所未有的工作量。除了保證企業(yè)保持應(yīng)用程序的良好工作狀態(tài)外,我們還在進(jìn)行一個重要的平臺重建項(xiàng)目,項(xiàng)目完成后,我們大部分接近報廢的突發(fā)事件管理服務(wù)將轉(zhuǎn)移到谷歌云平臺上。這些變化,外加數(shù)字和 API 平臺的其他關(guān)鍵升級,給相對人員較少的性能顧問團(tuán)隊(duì)帶來了巨大壓力。”
解決方案
Micro Focus LoadRunner Enterprise
澳郵仍在優(yōu)化其現(xiàn)有的、有針對性的高容量測試,但已經(jīng)開始著手引入端到端性能測試,以應(yīng)對業(yè)務(wù)量激增的挑戰(zhàn)。Donna Shepherd 表示:
“澳郵使用 Micro Focus 進(jìn)行軟件測試和生命周期管理已經(jīng)有好幾年了。由于對 Micro Focus 產(chǎn)品很熟悉,我們清楚我們可以繼續(xù)使用現(xiàn)有技術(shù),以改變測試方式。Micro Focus LoadRunner Enterprise 仍然是正確之選,它不光穩(wěn)定,被廣泛使用,還滿足了我們需要的功能。
運(yùn)用 LoadRunner Enterprise 之后,我們從以項(xiàng)目為中心的性能測試團(tuán)隊(duì),轉(zhuǎn)型為了端到端的性能工程服務(wù)團(tuán)隊(duì),可以為應(yīng)用程序開發(fā)、生產(chǎn)和支持團(tuán)隊(duì)提供他們所需的數(shù)據(jù),以不斷改進(jìn)他們的系統(tǒng)?!?/span>
除了 LoadRunner Enterprise,澳郵還使用 Micro Focus UFT One 進(jìn)行功能測試,并用 Micro Focus ALM/Quality Center 管理軟件生命周期,存儲手動測試腳本。Jerome Anthonisamy 說:
“在這種具有挑戰(zhàn)性的環(huán)境中,快速響應(yīng)性能測試是至關(guān)重要的。LoadRunner Enterprise 通過記錄和定制腳本功能參數(shù)的便利性,以及我們向利益相關(guān)者提供詳細(xì)的測試后報告的速度,實(shí)現(xiàn)了這種響應(yīng)能力。Micro Focus 解決方案的企業(yè)規(guī)模是對澳郵的另一個重要優(yōu)勢。LoadRunner Enterprise 可以輕松應(yīng)對我們測試的高容量和注入率。我們在高容量的狀態(tài)下也能同時運(yùn)行多達(dá) 130 個腳本,實(shí)現(xiàn)了零錯誤地?zé)o縫運(yùn)行?!?/span>
LoadRunner Enterprise 幫助澳郵進(jìn)行了大規(guī)模、端到端的性能測試,測試對象是其面向內(nèi)部的核心業(yè)務(wù)應(yīng)用程序、面向企業(yè)的系統(tǒng)(使零售客戶能夠提交貨物),以及面向客戶的應(yīng)用程序(包括網(wǎng)上商店、移動跟蹤應(yīng)用程序和自助服務(wù)柜臺)。
澳郵還建立了全新的、端到端環(huán)境健康檢查套件包,目標(biāo)是希望獲得一種持續(xù)的能力,而不是只為高峰期做準(zhǔn)備,每年就用幾次。考慮到環(huán)境高度集成、不斷發(fā)展,測試團(tuán)隊(duì)需要確保該套件能迅速將合適的信息提供給正確的利益相關(guān)者。Donna Shepherd 表示:
“我們拆解了檢查套件,得到了一些關(guān)鍵場景,配置了自動電子郵件通知,并使用 CI/CD 整合功能,讓套件每天早上運(yùn)行。我們在頂層獲得了一份報告,其中顯示的大概 50 個應(yīng)用程序中,有 40 個是綠的,但因?yàn)榍耙惶鞂Νh(huán)境所做的改變導(dǎo)致了一些故障,有 10 個是紅的。針對這 10 個故障程序,測試和環(huán)境團(tuán)隊(duì)集中研究,并在早上第一時間修復(fù)了這些問題,這樣,測試人員和開發(fā)人員就能在無故障的環(huán)境中工作了。我們從項(xiàng)目和應(yīng)用支持社區(qū)得到了關(guān)于這個解決方案的良好反饋:環(huán)境更可用,開發(fā)人員能獲得更多信息來修復(fù)問題,并且避免了測試時間線的延誤。
對澳郵而言,LoadRunner Enterprise 是一個真正通用的性能測試工具。除了核心業(yè)務(wù)系統(tǒng)外,我們還支持對大約 4000 個網(wǎng)點(diǎn)的信息柜臺、2800 個自助式標(biāo)簽打印柜臺,以及 12000 個郵差使用的手持掃描儀進(jìn)行性能測試。在新冠管控期間,大量的交易主要來自在線活動和這些手持設(shè)備,因此確保出色的應(yīng)用性能尤為重要?!?/span>
積極成果
縮短環(huán)境延遲 應(yīng)對企業(yè)級挑戰(zhàn)
LoadRunner Enterprise 助力澳郵縮短了延遲時間,提高了生產(chǎn)效率。由于 Micro Focus LoadRunner Enterprise 與澳郵的 CI/CD 平臺 GitHub?的整合,澳郵每天都能對整個環(huán)境進(jìn)行環(huán)境健康檢查。這使它能夠縮短至少 30% 的環(huán)境延遲,并主動提醒團(tuán)隊(duì)注意應(yīng)用流故障,將測試和開發(fā)環(huán)境的可用性提高了 6%。Donna Shepherd 說:
“需要在復(fù)雜的環(huán)境中快速建立端到端的性能測試能力時,LoadRunner Enterprise 是最好的工具?,F(xiàn)在澳郵能夠自信地管理交易量激增的巨大峰值,成果顯著?!?/span>
由于 Micro Focus 虛擬用戶生成器(VuGen)支持多種協(xié)議,圍繞參數(shù)化和關(guān)聯(lián)測試腳本的手工作業(yè)大大減少。Jerome Anthonisamy 說:
“用 JMeter 需要 1.5-2 天才能完成的工作,用 LoadRunner Enterprise 最多只需要 3-6 小時。我們有一個由 12 名工程師組成的團(tuán)隊(duì)專注于性能測試,因此節(jié)省下來的時間非常有利于我們提高整體生產(chǎn)力。”
LoadRunner Enterprise 2021 擁有時間安排和預(yù)訂功能,幫助澳郵執(zhí)行并行的負(fù)載測試和預(yù)訂。不僅成本更低,還允許團(tuán)隊(duì)成員之間協(xié)作。澳郵計劃未來將節(jié)省虛擬用戶、負(fù)載生成器和控制器的許可證的消耗,以用于并行操作與單獨(dú)操作。此外,LoadRunner Enterprise 過硬的軟件質(zhì)量,還幫助澳郵實(shí)現(xiàn)了很多新功能。Donna Shepherd?表示:
“Micro Focus LoadRunner Enterprise 高度可擴(kuò)展,使我們能夠運(yùn)行涉及 22 個應(yīng)用程序和 87 個業(yè)務(wù)工作流程的端到端峰值測試,并擁有 4,700 個并行用戶。這是我們以前根本做不到的事情?!?/span>
得益于這種端到端的性能測試,澳郵可以定位潛在弱點(diǎn),以應(yīng)對不斷上升的峰值流量,并確保它在優(yōu)化應(yīng)用程序和增強(qiáng)基礎(chǔ)架構(gòu)方面進(jìn)行適當(dāng)?shù)耐顿Y。測試結(jié)果還有助于它優(yōu)化對現(xiàn)有基礎(chǔ)架構(gòu)資源的使用。澳郵使用 LoadRunner Enterprise 存儲了每個版本的完整測試工件庫,為高級管理層提供可審計的參考,以了解組織在軟件質(zhì)量方面的進(jìn)展情況。Jerome Anthonisamy 補(bǔ)充說:
“澳大利亞沒多少一級機(jī)構(gòu)能像我們這樣做端到端的性能測試。由于我們的基礎(chǔ)架構(gòu)涉及同步和異步交易的共享軟件資產(chǎn)的數(shù)量和種類,能擁有端到端的觀點(diǎn),而不僅僅只在孤島上測試應(yīng)用程序,是至關(guān)重要的。我們正在測試 35 至 48 個應(yīng)用程序,涵蓋 132 個測試場景/業(yè)務(wù)流,跨越 30 個測試套件,大約需要運(yùn)行六至八周?!?/span>
LoadRunner Enterprise 還為澳郵應(yīng)對企業(yè)級挑戰(zhàn)提供了企業(yè)工具。盡管疫情管控對澳郵的交易量產(chǎn)生了較大影響。但自開展峰值端到端測試以來,其連續(xù)兩年都沒有出現(xiàn)與應(yīng)用程序性能或穩(wěn)定性問題有關(guān)的一級突發(fā)事件。Jerome Anthonisamy 說:
“Micro Focus 的產(chǎn)品易于管理,不僅安全、靈活,還高度可拓展,為我們提供了持續(xù)廣泛的協(xié)議覆蓋。使用像 LoadRunner Enterprise 這樣的企業(yè)工具,能讓我們可以專注于支持業(yè)務(wù),無需分心再管理工具。雖然它的價格似乎比開源解決方案要高,但考慮到你能多有效地管理工具開銷,我們認(rèn)為 LoadRunner Enterprise 總體性價比更高。”
Donna Shepherd 同意上述觀點(diǎn),補(bǔ)充總結(jié)道:
“LoadRunner Enterprise 為我們提供了開箱即用的強(qiáng)大報告,使不同的團(tuán)隊(duì)都能夠訪問與他們有關(guān)的透明的流程信息。在解決方案的所有部分都內(nèi)嵌的安全功能也非常令人印象深刻。LoadRunner Enterprise 受到廣泛歡迎,意味著我們可以輕松獲得技能和在線用戶社區(qū)。同樣,不管從技術(shù)還是從參與的角度來看,Micro Focus 的支持團(tuán)隊(duì)都非常優(yōu)秀。Micro Focus 的技術(shù)團(tuán)隊(duì)與我們的性能顧問緊密合作,對于我們的詢問都迅速回應(yīng)。因此我們相信,就算遇到問題,事情也會很快得到解決。
所以我們認(rèn)為,LoadRunner Enterprise 是為面臨企業(yè)規(guī)模挑戰(zhàn)的企業(yè)提供的工具。如果你想在幾十個交互的應(yīng)用程序中管理端到端的性能和容量規(guī)劃,支持每天數(shù)百萬的交易,根據(jù)我們的經(jīng)驗(yàn),這是市場上最好的工具?!?/span>
(文章來源公眾號:MicroFocus)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關(guān)于億道電子
億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。
20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。
![](http://longcheng66.cn/Uploads/2022-08-18/62fdb701287f5.png)
歡迎關(guān)注“億道電子”公眾號
了解更多研發(fā)工具軟件知識