![]() |
Michael Kopp是Compuware公司卓越APM中心的一名技術分析師,他做過10多年的Java/JEE領域的設計師和開發員。另外,Kopp還專攻虛擬和云的大規模生產部署的結構和性能。 |
新APM強調每筆交易的成本;幫助測試員提升其在將投資大化中的戰略性作用
企業進入云會產生許多利益,包括業務更靈活,顯著節省成本,當然還可以增加利潤。連續應用程序性能管理(APM)支持整個應用程序生命周期,從多方面來講,可以是實現這些利益的關鍵。近期,云中APM的重要性備受關注,尤其是當它涉及確保快速,可靠的終端用戶應用程序體驗時。云是不透明的,也是說,使用云的應用程序的企業常常不深入洞察內部工作和他們所選擇的云服務提供商的容量管理決策。只有一個方法讓企業確信終端用戶正在用基于云的應用程序得到可靠的體驗。測試員需要從云“另一邊”的真實終端用戶的角度去估量性能。因為他們在“前線”,基于云的應用程序中發生性能問題時測試員是第一個做決策的。然后深入診斷可以幫助確定性能問題的原因,無論是云,企自己的數據中心還是應用程序交付鏈中的另一個元素。如果問題原因是云,企業可以利用這個有用信息警告云服務提供商并維護應用程序重績效服務水平協議(SLAs)。
許多企業和他們的測試員已在使用APM以確保高水平的員應用程序性能方面做出顯著進步。他們的應用程序或許已經夠快夠可信了,但卻沒有時間停止在云中做APM更好地理解基于云的應用程序的內部工作可以獲得巨大的利益。云中APM的下一步是優化基于云的應用程序的成本結構,像應用程序性能對云投資回報有直接影響一樣。再一次,測試員有戰略性機會去幫助大化云投資并提高底線。
換句話說,云所關注的是,APM不僅僅是使應用程序更快,它還使得應用程序,尤其是高產的應用程序成本效益更高。應用程序開發過程的每一步都必須將之考慮在內,因為即使是所謂的好的應用程序也不是完美的。持續改進,修正和優化可以極大地影響一個基于云的應用程序的性能和成本效益。 因此,回歸測試和整個月影傳說生命周期中都需要考慮這兩方面。
再看搜索功能,除了快,測試員還需將之優化以便它可以提供更好的結果且不被每位測試員執行五遍甚至更多遍。這可以被視作功能優化,也可以降低執行成本,因為在云中,每筆交易都價值一美元。每筆交易減少數據庫獲取調用,同時一點也不加速搜索,可以節省成本。這是因為大多數云提供商按執行次數要價,比如SOL。所以優化SOL的數目可能比節省CPU更具成本效益!用這種方法, 企業完全繞開了資源優化的問題而直擊成本優化問題,測試員可以真正地掌控要價。事實上,企業一點都沒必要關心公共云中資源的使用,他們需要關心真正的終端用戶應用程序SLA和成本效益——越來越多地,測試員是該知識的承辦商。
另一個例子是購買功能。云中有沒有終端用戶花很多時間在上面,并消耗許多資源的特點——比如:產品簡介或產片圖示?通過了解終端用戶怎樣運用他們的時間,測試員深刻了解了在云中什么可以提升價格。此外,通過理解交易的成本結構及它會產生多少受益,測試員可以更好地設置優先級以便轉變前的交易的功能,成本及性能可以被優化。
對于許多企業來說,遷移到云中的主要的明顯的優勢是可變的,這避免了容量規劃和大筆的預付費用的老辦法:反之,企業可以,隨其負載的增加,擴大他們的環境規模。但是可變性也有其弊端。很容易導致過度消費的計劃容量,因為沒有硬性限制,這會超出成本估算。
因此,測試員直接理解終端用戶怎么與應用程序交互很重要以及應用程序如何處理負載。這樣,測試員可以提供有價值的可以幫助引導更明智的云容量決策的信息。沒有這個信息,執行很盲目。
總之,終端用戶體驗管理使測試員理解了終端用戶的行為及性能是如何影響轉化率和業務的。但在一個公共云上,這只是APM的一部分。只有當企業 可以在保持成本不斷降低的同時,滿足終端用戶對快且可信的應用程序的期待,他們才能取得云的成功并利用云提升他們的業務性能。通過專注于每筆交易的成本,測試員可以對企業盈利做出更大的戰略貢獻。
版權聲明:本文出自 SPASVO澤眾軟件測試網:http://m.eqie.com.cn/news/html/2014922144040.html
原創作品,轉載時請務必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。