效能測試指標及常用的監控工具

2021-09-11 01:43:51 字數 1202 閱讀 1774

監控指標

效能測試通常需要監控的指標包括:

1.伺服器linux(包括cpu、memory、load、i/o)。

2.資料庫:1.mysql 2.oracle(快取命中、索引、單條sql效能、資料庫[/url]執行緒數、資料池連線數)。

3.中介軟體:1.jboss 2. apache(包括執行緒數、連線數、日誌)。

4.網路: 吞吐量、吞吐率。

5.應用: jvm記憶體、日誌、full gc頻率。

6.監控工具(loadrunner[/url]):使用者執**況、場景狀態、事務響應時間、tps等。

7.測試機資源:cpu、memory、網路、磁碟空間。

監控工具

效能測試通常採用下列工具進行監控:

1.profiler。乙個記錄log的類,阿里巴巴集團自主開發,嵌入到應用

可按以下順序:

中介軟體瓶頸(apache/jboss引數配置、資料庫引數配置)->

應用服務的debug log ->

應用服務的filter log ->

本應用的效能瓶頸(sql語句、索引、業務邏輯、執行緒池設定、演算法)->

服務提供者的效能瓶頸 ->

相關聯的底層儲存應用的效能瓶頸

分析標準

通過效能指標的表現形式,分析效能是否穩定。比如:

1.響應時間是否符合效能預期,表現是否穩定。

2.應用日誌中,超時的概率,是否在可接受的範圍之內。

3.tps維持在多大的範圍內,是否有波形出現,標準差有多少,是否符合預期。

4.伺服器cpu、記憶體、load是否在合理的範圍內,等等。

分析工具

對於部分效能指標,可借助自動分析工具,統計出資料的總體趨勢:

1.loadrunner analysis

loadrunner analysis是loadrunner的乙個部件,用於將執行過程中所採集到的資料生成報表,主要用於採集tps、響應時間、伺服器資源使用情況等變化趨勢。

2.memory analyzer

memory analyzer工具可以解析jmap dump出來的記憶體資訊,查詢是否有記憶體洩漏。

3.nmon_analyser

nmon工具可以採集伺服器的資源資訊。列出cpu、mem、網路、i/o等資源指標的使用情況。

效能測試指標及常用監控工具

監控指標 效能測試通常需要監控的指標包括 1.伺服器linux 包括cpu memory load i o 2.資料庫 1.mysql 2.oracle 快取命中 索引 單條sql效能 資料庫 url 執行緒數 資料池連線數 3.中介軟體 1.jboss 2.apache 包括執行緒數 連線數 日誌...

效能測試指標監控 nmon工具的使用

1 檢視伺服器系統版本 cat proc version 上傳壓縮檔案,放到該資料夾下,解壓 3 操作 在nmon6d目錄中,可以找到nmon x86 64 centos6這個檔案,並對它新增執行許可權 chmod x nmon x86 64 centos6 再把該程式檔案加入環境變數執行目錄,如果...

效能測試常用測試指標

併發使用者數 某一物理時刻同時向系統提交請求的使用者數,提交的請求可能是同乙個場景或功能,也可以是不同場景或功能 系統使用者數 系統註冊的總使用者資料 定義 從使用者傳送乙個請求到使用者接收到伺服器返回的響應資料這段時間就是響應時間 響應時間的計算 經典理論 響應時間 網路響應時間 應用程式響應時間...