1. 程式人生 > 其它 >效能測試常見的一些指標

效能測試常見的一些指標

在軟體測試中效能測試是很重要的一個階段,不同人群關注的效能指標也是各有側重點,從伺服器的角度看,效能測試主要關注cpu、記憶體、伺服器負載、網路、磁碟io等方面,而後臺服務介面的呼叫者一般只關心吞吐量、響應時間等外部指標,接下來我們就來分別瞭解一下。

 

響應時間的指標取決於具體的服務,對於響應時間的統計,應從均值、.90、.99、分佈等多個角度統計,而不僅僅是給出均值。吞吐量的指標受到響應時間、伺服器軟硬體配置、網路狀態等多方面因素影響。吞吐量越大,響應時間越長。伺服器硬體配置越高,吞吐量越大。網路越差,吞吐量越小。在低吞吐量下的響應時間的均值、分佈比較穩定,不會產生太大的波動。

 

後臺服務的所有指令和資料處理都是由cpu負責,服務對cpu的利用率對服務的效能起著決定性的作用。

效能測試過程中對記憶體監控的主要目的是檢查被測服務所佔用記憶體的波動情況。在效能測試過程中,系統負載是評價整個系統執行狀況重要的指標之一。通常情況下,壓力測試時系統負載應接近但不能超過閾值,併發測試時的系統負載不能超過閾值的80%,穩定性測試時,系統負載應在閾值的50%左右。

 

在網路方面,效能測試中網路監控主要包括網路流量、網路連線狀態的監控,效能測試中對網路的監控主要是監控網路連線狀態的變化和異常。效能測試過程中,如果被測服務對磁碟讀寫過於頻繁,會導致大量請求處於io等待的狀態,系統負載升高,響應時間變長,吞吐量下降。


推薦閱讀:

常見的app效能測試指標

在效能測試中需要分析哪些因素?

效能測試中常見的的三大誤區



什麼是手遊效能測試,該如何做?

效能測試計劃階段需要考慮些什麼?