01_效能測試的關鍵效能指標及收集方式(windows)

weixin_34320159發表於2017-08-13

寫在前面

效能測試過程中,需要收集執行過程中的指標進行後期分析。因此,在需求分析階段,就需要確定,在本次效能測試中,需要收集哪些效能指標以及定義效能指標的可接受範圍。

常見效能指標

併發性、擴充套件性

一般考慮併發使用者數,如果有歷史資料,就根據歷史資料按小時統計結果去計算分析併發數(通常考慮最高峰的時間段)。
除了考慮當前系統能夠承受的併發數外,還要考慮系統的擴充套件性,找出系統的容量有多少擴充套件空間。

吞吐量

一般表示每秒處理的請求數或者每秒處理的頁面數。

響應時間

請求從發出到收到伺服器響應的時間。

網路容量

每個應用程式都通過網路傳送資料,這會對效能產生多大的影響取決於伺服器與終端使用者之間的可用頻寬大小。

伺服器容量

CPU

使用率、佇列、上下文切換

記憶體

可用記憶體、swap交換佔用、頁面交換

磁碟I/O

存取資料中的I/O操作

收集windows伺服器端的效能指標

windows伺服器上收集指標,通常採用windows自帶的效能監視器,在開始選單欄中輸入perfmon或效能監視器即可進入。
效能監視器可以自定義要收集的資料及採集週期,並儲存於csv檔案中。

4917760-ea559075c461a430.png
圖片.png

參考資料:http://kms.lenovots.com/kb/article.php?id=7045

收集Linux伺服器端的效能指標

通常,用第3方工具進行測試時,併發數、響應時間、吞吐量、失敗率都有記錄,那麼伺服器端的指標應該怎麼收集呢?sar、top、free、wmstat、iostat、ps、netstat等等,傻傻分不清楚。(下次再寫)

相關文章