1. 程式人生 > >常建的性能指標

常建的性能指標

alt bubuko 進行 clas 網絡流量 角度 text 或操作 win

1、響應時間
響應時間指的是“系統響應時間”,定義為應用系統從發出請求開始到客戶端接收到響應所消耗的時間。把它作為用戶視角的軟件性能的主要體現。它包括網絡上的傳輸時間,web服務器上處理時間,APP服務器上處理時間,DB服務器上處理時間,但不包括瀏覽器上的內容顯示時間,即“呈現時間”,這是因為呈現時間在很大程度上取決於客戶端的表現。
2、最大並發用戶數
有兩種理解方式,一種是從業務的角度來模擬真實的用戶訪問,體現的是業務並發用戶數,指在同一時間段內訪問系統的用戶數量。另一種是從服務器端承受的壓力來考慮,這裏的“並發用戶數”指的是同時向服務器端發出請求的客戶數,該概念一般結合並發測試(Concurrency Testing)使用,體現的是服務端承受的最大並發訪問數。
3、吞吐量
吞吐量是指“單位時間內系統處理的客戶請求的數量”,直接體現軟件系統的性能承載能力。一般來說,吞吐量用請求數/秒或是頁面數/秒來衡量,從業務的角度,吞吐量也可以用訪問人數/天或是處理的業務數/小時等單位來衡量。當然,從網絡的角度來說,也可以用字節數/天來考察網絡流量。對於交互式應用來說,吞吐量指標反映的是服務器承受的壓力。
4、性能計數器
性能計數器(Counter)是描述服務器或操作系統性能的一些數據指標。例如,對Windows 系統來說,使用內存數(Memory In Usage),進程時間(Total Process Time)等都是常見的計數器。
5、思考時間
思考時間(Think Time),也被稱為“休眠時間”,從業務的角度來說,這個時間指的是用戶在進行操作時,每個請求之間的間隔時間。從自動化測試實現的角度來說,要真實地模擬用戶操作,就必須在測試腳本中讓各個操作之間等待一段時間,體現在腳本中,具體而言,就是在操作之間放置一個Think 的函數,使得腳本在執行兩個操作之間等待一段時間。
6、TPS
TPS:Transaction per second,每秒鐘系統能夠處理的交易或者事務的數量。它是衡量系統處理能力的重要指標。
7、HPS
點擊率:HPS,每秒鐘用戶向WEB服務器提交的HTTP請求數。這個指標是WEB應用特有的一個指標,WEB應用是"請求—響應"模式,用戶發出一次申請,服務器就要處理一次,所以點擊是WEB應用能夠處理的交易的最小單位。

技術分享圖片

技術分享圖片

常建的性能指標