性能測試需關注的關鍵指標

軟件性能測試需要監控哪些關鍵指標?

通常情況下,性能測試監控指標主要分爲:硬件資源指標和系統指標

資源指標

CPU使用率:指用戶進程與系統進程消耗的CPU時間百分比,長時間情況下,一般可接受上限不超過85%。

內存利用率:內存利用率=(1-空閒內存/總內存大小)*100%,一般至少有10%可用內存,內存使用率可接受上限爲85%。

磁盤I/O: 磁盤主要用於存取數據,因此當說到IO操作的時候,就會存在兩種相對應的操作,存數據的時候對應的是寫IO操作,取數據的時候對應的是是讀IO操作,一般使用% Disk Time(磁盤用於讀寫操作所佔用的時間百分比)度量磁盤讀寫性能。

網絡帶寬:一般使用計數器Bytes Total/sec來度量,Bytes Total/sec表示爲發送和接收字節的速率,包括幀字符在內。判斷網絡連接速度是否是瓶頸,可以用該計數器的值和目前網絡的帶寬比較。

系統指標:

併發用戶數:某一物理時刻同時向系統提交請求的用戶數。

在線用戶數:某段時間內訪問系統的用戶數,這些用戶並不一定同時向系統提交請求。

平均響應時間:系統處理事務的響應時間的平均值。事務的響應時間是從客戶端提交訪問請求到客戶端接收到服務器響應所消耗的時間。對於系統快速響應類頁面,一般響應時間爲3秒左右。

事務成功率:性能測試中,定義事務用於度量一個或者多個業務流程的性能指標,如用戶登錄、保存訂單、提交訂單操作均可定義爲事務,單位時間內系統可以成功完成多少個定義的事務,在一定程度上反應了系統的處理能力,一般以事務成功率來度量

超時錯誤率:主要指事務由於超時或系統內部其它錯誤導致失敗佔總事務的比率。

參考鏈接:https://blog.csdn.net/huangjin0507/article/details/51878559

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章