性能測試的指標及其所需注意的地方[3] 性能測試工具
在系統試運行之后,需要及時準確地了解網絡上正在發生什么事情;什么應用在運行,如何運行;多少 PC正在訪問LAN或WAN;哪些應用程序導致系統瓶頸或資源競爭,這時網絡應用性能監控以及網絡資源管理對系統的正常穩定運行是非常關鍵的。利用網絡應用性能監控工具,可以達到事半功倍的效果,在這方面我們可以提供的工具是Network Vantage。通俗地講,它主要用來分析關鍵應用程序的性能,定位問題的根源是在客戶端、服務器、應用程序還是網絡。在大多數情況下用戶較關心的問題還有哪些應用程序占用大量帶寬,哪些用戶產生了最大的網絡流量,這個工具同樣能滿足要求。
網絡預測
考慮到系統未來發展的擴展性,預測網絡流量的變化、網絡結構的變化對用戶系統的影響非常重要。根據規劃數據進行預測并及時提供網絡性能預測數據。我們利用網絡預測分析容量規劃工具PREDICTOR可以作到:設置服務水平、完成日網絡容量規劃、離線測試網絡、網絡失效和容量極限分析、完成日常故障診斷、預測網絡設備遷移和網絡設備升級對整個網絡的影響。
從網絡管理軟件獲取網絡拓撲結構、從現有的流量監控軟件獲取流量信息(若沒有這類軟件可人工生成流量數據),這樣可以得到現有網絡的基本結構。在基本結構的基礎上,可根據網絡結構的變化、網絡流量的變化生成報告和圖表,說明這些變化是如何影響網絡性能的。 PREDICTOR提供如下信息:根據預測的結果幫助用戶及時升級網絡,避免因關鍵設備超過利用閥值導致系統性能下降;哪個網絡設備需要升級,這樣可減少網絡延遲、避免網絡瓶頸;根據預測的結果避免不必要的網絡升級。
應用在服務器上性能的測試
對于應用在服務器上性能的測試,可以采用工具監控,也可以使用系統本身的監控命令,例如Tuxedo中可以使用Top命令監控資源使用情況。實施測試的目的是實現服務器設備、服務器操作系統、數據庫系統、應用在服務器上性能的全面監控,測試原理如下圖。
UNIX資源監控指標和描述
監控指標 描述
平均負載系統正常狀態下,最后60秒同步進程的平均個數
沖突率在以太網上監測到的每秒沖突數
進程/線程交換率進程和線程之間每秒交換次數 軟件測試
CPU利用率 CPU占用率(%)
磁盤交換率 磁盤交換速率
接收包錯誤率接收以太網數據包時每秒錯誤數
包輸入率每秒輸入的以太網數據包數目
中斷速率 CPU每秒處理的中斷數
輸出包錯誤率發送以太網數據包時每秒錯誤數
包輸入率每秒輸出的以太網數據包數目
讀入內存頁速率物理內存中每秒讀入內存頁的數目
寫出內存頁速率每秒從物理內存中寫到頁文件中的內存頁數
目或者從物理內存中刪掉的內存頁數目
內存頁交換速率每秒寫入內存頁和從物理內存中讀出頁的個數
進程入交換率交換區輸入的進程數目
進程出交換率交換區輸出的進程數目
系統CPU利用率系統的CPU占用率(%)
用戶CPU利用率用戶模式下的CPU占用率(%)
磁盤阻塞磁盤每秒阻塞的字節數
文章來源于領測軟件測試網 http://www.kjueaiud.com/