亞太地區首家自行研發的網站應用程式效能品管解決方案
eBloadtest網站應用程式的壓力測試工具
網星資訊提供的網站應用程式效能管理解決方案,包括壓力測試eBloadtest及監控管理MonitorSP,是目前亞太地區首家由廠商自行研發電子商務效能管理的產品。
在設計及開發過程中,效能問題往往被忽略,然而,在開發及測試階段解決效能問題的成本,遠低於上線後付出的代價。eBloadtest是網站應用程式上線前的品質確保工具,協助企業了解系統極限及各種負載量下的效能表現,並進一步分析瓶頸。
eBloadtest的架構除了J2EE應用程式外,其他類型的應用程式,無需在既有的設備加裝代理程式,共包括eBWebSpider、eBAgendaRecorder、eBScenarioRunner及eBReporter等四個模組。目前支援Oracle ERP、WebLogic、WebSphere、Microsoft ASP、ColdFusion及PHP等廣泛使用的網站應用系統。
啟動eBWebSpider在輸入網址後,系統將花費一段時間自動分析網站內容,再以樹狀結構顯示網站架構及網頁元件。由於網頁包含的元件太多或太大都會影響效能,因此eBWebSpider進一步分析,提供網頁各種元件總數及檔案大小,內容包含HTML、圖檔、PDF及多媒體等,各種元件的大小、連結及出入的網址等資料,作為企業調校的參考。
測試人員可以eBWebSpider的One-Click功能產生測試腳本,或利用eBAgendaRecorder模組錄製使用者操作行為,系統會列出使用者點選過的每個網頁連結,測試人員確認無誤後,系統將自動產生Java語言的測試腳本。只要測試人員熟悉Java語法,即可自行客製化腳本內容,甚至加掛其他程式庫,延展測試腳本的功能,無需學習專屬的稿本語言。藉由即時監控及分析報表找出癥結點
將測試腳本匯入eBScenarioRunner即可進一步定義測試方案,設定虛擬使用者數量及加壓的方式。開始執行壓力測試後,eBScenarioRunner能即時蒐集系統效能數據,企業可選擇系統回應速度、傳輸率、伺服器等統計數據,以客製化即時顯示的圖表。測試的結果將儲存為ZIP壓縮檔,匯入eBReporter即可剖析內容,產生分析報告。
除了以Summary報表呈現測試方案及方法等摘要內容外,eBReporter提供擴充性、效能、穩定性、功能驗證、瓶頸分析及升級規畫分析等報表。以擴充性報表可檢視加壓的過程取得效能平均值,了解系統在各種負載量的效能表現。效能報表提供網頁、瀏覽器、資料庫存取時間及錯誤率等數據及圖表。
穩定性報表可了解系統隨著負載量持續提升,何種程度的負載量將使錯誤率提升企業無法容忍的範圍。功能驗證報表則詳列系統發生錯誤時,錯誤的原因例如逾時或執行失敗以釐清癥結點。瓶頸分析報表顯示系統持續加壓情況下,處理器、記憶體、傳輸率、反應時間及錯誤率等資訊,從正反向相關數據分析瓶頸所在。升級規畫則合併比較前後次測試結果,對照軟硬體改版前後的效能差異。使用者也可自行增加資料及圖表,交叉比對效能數據。MonitorSP以使用者觀點為基準
根據Newsbytes的調查,有50%的線上交易在完成前就被中止,主要原因是差勁的執行效能。事實上企業早已深切了解效能的重要性,卻沒有工具協助了解使用者的效能感受。
過去了解網站效能的方法,多透過網管工具分析流量,更甚者接到使用者的抱怨電話才得知效能不彰的問題。即使用戶抱怨網站很慢,卻不見得能夠清楚描述詳細的情況,因此資訊人員從模糊的描述中,要分析效能問題十分困難。利用各區監測點量測網站效能
以使用者的觀點出發,MonitorSP可透過網星資訊遍及全球各地的監測點,協助企業主動監測網站應用程式的效能,只要以HTTP/HTTPs呈現的應用程式皆可支援。企業可購買MonitorSP安裝於企業內部,並自行架設代理程式,在不同的地點監測網站效能;也可採用租賃服務的方式,節省軟硬體成本,由網星資訊全球的代理程式設定監控機制,再提供分析報告。
由於MonitorSP採離體監測法,無需在應用系統內加裝蒐集資訊的代理程式,企業不必擔心破壞既有架構的風險,且也不會影響效能。
MonitorSP的架構包括MonitorSP伺服器及監測點,企業利用MonitorSP Agenda Recorder可錄製監測點執行的腳本,再透過MonitorSP伺服器將腳本傳送至指定的監測點,並設定特定時間重覆執行腳本。MonitorSP Agenda Recorder與eBloadtest的AgendaRecorder功能類似,的腳本也可以互通,只是MonitorSP著重在重複執行腳本而非加壓。
監測點負責模擬使用者行為並記錄用戶端的效能資訊,量測使用者感受的延遲時間,及網站的下載時間、回應速度及正確率等。一個監測點可同時量測多個網站,記錄下來的數據,再透過網際網路傳送至MonitorSP伺服器分析,辨識效能瓶頸,以確保網站的效能及穩定性。提供企業效能分析報表
登入MonitorSP伺服器網站,即可取得效能分析報表。MonitorSP目前提供固定的7種報表內容,針對各別專案才設計其他客製化報表。Summary顯示任務摘要,包括起迄時間、監測點名稱及監測點執行的商業流程。
其他分析報表包括可用性報表提供各地監測點計算的可用性分析,詳述各監測點執行的時間及成功/失敗次數。失敗率報表顯示執行失敗的時間原因及網頁連結,例如失敗的原因是因為圖檔沒有顯示,資訊人員就可根據網址追查圖檔是否存放在正確的路徑。下載時間分布報表顯各監測點下載網頁耗費的時間分布的區間,檢視是否有特定地區的監測點,下載網頁的時間特別長。
效能報表則可分析各監測點的下載時間、反應時間及網路時間,釐清各區效能不彰的原因。Trace Route報表可協助了解監測點量測的效能數據不理想,是不是網路品質不佳的緣故。執行分析報表可更細部的分析腳本中點選的各個網頁的效能數據,剖析各網頁對執行效能的影響。元件報表再細分單一網頁各元件的下載時間,找出真正的癥結點,企業也可依元件的重要性分析調校的重點,例如網站首頁下載企業商標圖檔需要耗費漫長的時間,將嚴重影響用戶的使用經驗,則必須列為首要修改的項目。
網星資訊同時也有代理Veritas i3產品,以MonitorSP可協助企業為網站應用程式做效能的監控與健檢,找出影響效能的癥結點,如果是應用程式的問題,可再搭配Vertas i3分析根本問題。不過由於效能調校的服務涉及企業內部的專業知識,因此網星資訊企業分析報告作為調校的依據,目前並不協助調校的工作。文⊙李延華
熱門新聞
2026-01-12
2026-01-12
2026-01-16
2026-01-12