性能測試常用監(jiān)控工具簡介課件.ppt

性能測試常用監(jiān)控工具簡介課件.ppt

ID:57123825

大小:2.62 MB

頁數:46頁

時間:2020-08-01

性能測試常用監(jiān)控工具簡介課件.ppt_第1頁
性能測試常用監(jiān)控工具簡介課件.ppt_第2頁
性能測試常用監(jiān)控工具簡介課件.ppt_第3頁
性能測試常用監(jiān)控工具簡介課件.ppt_第4頁
性能測試常用監(jiān)控工具簡介課件.ppt_第5頁
資源描述:

《性能測試常用監(jiān)控工具簡介課件.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、性能測試常用監(jiān)控工具簡介監(jiān)控工具概述Linux監(jiān)控工具—Nmon網頁數據分析工具—HttpwatchJavajvm監(jiān)控工具—Jconsole中間件積壓監(jiān)控工具—HsadminOracle監(jiān)控工具—Spotlightonoracle一、LINUX監(jiān)控工具--NMONNMON簡介Nmon是一種在Aix與Linux操作系統(tǒng)上廣泛使用的監(jiān)控與分析工具Nmon所記錄的信息非常全面Nmon可以產生數據文件與圖形化結果NMON監(jiān)控內容cpu占用率?內存使用情況?磁盤I/O速度、傳輸和讀寫比率?文件系統(tǒng)的使用率?網絡I/O速度、傳輸和讀寫比率、錯誤統(tǒng)計率

2、與傳輸包的大小消耗資源最多的進程?計算機詳細信息和資源?頁面空間和頁面I/O速度?用戶自定義的磁盤組?網絡文件系統(tǒng)NMON安裝和啟動下載不同AIX和LINUX版本對應的nmon將NMON放在服務器文件夾中給NMON賦予可執(zhí)行權限:chmod+xnmon運行NMON:./nmonNMON界面NMON生成后臺文件相關命令:./nmon–F自定義的nmon生成文件名–s監(jiān)控頻率–c監(jiān)控次數舉例:./nmon–Ftest.nmon–s5–c1000NMON生成數據文件nmonanalyser生成數據文件需要將nmonanalyser的宏安全模式調

3、至低NMON數據文件分析NMON數據文件分析主要關注TAB:SYSSUMCPU_ALLCPU_SUMMDISK_SUMMDISKBUSYMEMNET二、網頁數據分析工具-HttpwatchHttpwatch簡介HttpWatch是強大的網頁數據分析工具,集成在InternetExplorer工具欄。它包括網頁摘要、Cookies管理、緩存管理、消息頭發(fā)送和接收、字符查詢、POST數據和目錄管理以及報告輸出功能。Httpwatch主頁Httpwatch之Overview選定某個信息顯示其概要信息。包括請求的URL,后臺響應狀態(tài)代碼,請求發(fā)送

4、時間,HTTP請求和響應:Httpwatch之timechartblocked:空白時間。DNSlookup:DNS查找connect:連接時間send:請求發(fā)送時間wait:等待時間,這個影響因素較多,比如網絡、數據庫查詢等receive:請求接收Httpwatch之Header向Web服務器發(fā)送和接受的報頭信息:Httpwatch之Cookies向Web服務器發(fā)送和接受的cookie信息:Httpwatch之cache在請求完成前后的瀏覽器緩存URL地址欄里的詳細信息:Httpwatch之postdata如果有的URL請求是POST方

5、法,那么在postdata這個tab中會記錄請求post過去的各個參數和值:Httpwatch之content顯示具體接收到的HTTP內容:Httpwatch之stream顯示客戶端發(fā)送的數據以及服務器端接收的數據:三、JAVAJVM監(jiān)控工具—JconsoleJconsole簡介Jconsole是一個JMX兼容的監(jiān)視工具。它使用Java虛擬機的JMX機制來提供運行在Java平臺的應用程序的性能與資源耗費信息。其監(jiān)控內容包括:內存、線程、類、CPU使用等。通過監(jiān)控信息,可以很清晰的了解到當前程序是否運行正常,如內存泄露、死鎖、類加載異常等。

6、Jconsole啟動服務器端啟動:在catalina.sh的JAVA_OPTS參數中添加-Djava.awt.headless=true在Xshell的參數選項中,將X11連接選中:Jconsole啟動遠程連接:在catalina.sh中添加JAVA_OPTS=“$JAVA_OPTS-Dcom.sun.management.jmxremote.port=9090-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false”

7、打開本地的Jconsole頁面在遠程連接中輸入被監(jiān)控服務器的IP和端口:Jconsole監(jiān)控可以監(jiān)控堆內存、線程、加載類以及服務器的CPU占用率隨著時間推移的變化情況,而且可以選擇監(jiān)控的時間段四、中間件積壓監(jiān)控工具—Hsadmin積壓監(jiān)控頁面積壓總覽頁面可以監(jiān)控LS和AS是否存在請求積壓積壓監(jiān)控頁面實時曲線頁面可以監(jiān)控每個LS和AS每秒的請求數和積壓數情況:積壓監(jiān)控頁面實時曲線頁面可以監(jiān)控每個LS和AS每秒的請求數和積壓數情況:中間件方法耗時統(tǒng)計我們可以在壓力測試過程中手動去發(fā)送功能點請求,打開時間戳統(tǒng)計:中間件方法耗時統(tǒng)計手動發(fā)送功能點

8、請求多次,計算平均耗時,對耗時時長較多的function進行重點分析:五、Oracle監(jiān)控工具—SpotlightonoracleSpotlightonoracle簡介Spotlightono

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。