效能測試的基本術語

2021-05-24 14:25:10 字數 1142 閱讀 8306

效能測試:在一定的負載情況下,系統的響應時間等特性是否滿足特定的效能需求。從某種角度來說,效能測試時功能的一種。

效能測試可以分為6大類

負載測試:是指在一定的軟體,硬體及網路環境下,執行一種或多種業務,在不同虛擬使用者數量的情況下,測試伺服器的效能指標是否在使用者的要求範圍內,以此確定系統所能承載的最大使用者數、最大有效使用者數以及不同使用者數下的系統響應時間及伺服器的資源利用率,負載測試強調的是在一定的環境下系統能夠達到的峰值指標,大多數的效能測試都是負載測試。

壓力測試:指在一定的軟體、硬體及網路環境下,模擬大量的虛擬使用者向伺服器產生負載,是伺服器的資源處於極限狀態下並長時間連續執行,以測試伺服器在高負載情況下是否能夠穩定工作。與負載測試獲得峰值效能測試資料不同,壓力測試強調在極端情況下系統的穩定性,這個時候處理能力已經不重要了。

容量測試:指在一定的軟體、硬體及網路環境下,在資料庫中構造不同數量級別的資料記錄,執行一種或多種業務在一定虛擬使用者數量的情況下,獲取不同數量級別的伺服器效能指標,以確定資料庫的最佳容量和最大容量。容量測試不僅可以對資料庫進行,還可以對硬體處理能力、各種伺服器的連線能力等進行,以此來測試系統在不同容量級別下是否能達到指定的效能。容量測試主要關心的是how much,兒負載測試則同時強調how much 和how fast.

基準測試:指在一定的軟體、硬體及網路環境下,模擬一定數量的虛擬使用者執行一種或多種業務,將測試結果作為基線資料,在系統調優或系統評測的過程中,通過執行相同的業務場景比較測試結果,確定調優的結果是否達到預期效果或者為系統的選擇提供決策資料。基準測試一般基於配置測試,通過配置測試得到資料,並將這個資料作為基準來比較每次調優後的效能是否有所改善。

併發測試:指通過模擬多個使用者併發訪問同乙個應用、儲存過程或資料記錄以及其他併發操作,測試是否存在死鎖、資料錯誤等故障。為了避免資料庫或函式方法在併發下的錯誤,需要專門針對每個模組進行併發測試。

效能指標

吞吐量:反應單位時間內能夠處理的事物數目。

伺服器資源占用

效能測試術語

軟體效能的幾個主要術語 完成客戶端使用者請求的乙個交易的總時長 資料庫 響應時間 n1 a1 n2 a2 n3 a3 n4 2 併發使用者數的計算公式 系統使用者數 系統額定的使用者數量,如乙個oa系統,可能使用該系統的使用者總數是2000個,那麼這個數量,就是系統使用者數 平均併發使用者數的計算 ...

效能測試的幾個術語

1 併發使用者數 從業務角度出發,和從服務端承受的壓力出發,併發使用者數 是兩個概念。業務使用者併發數,指的是,在乙個時間範圍內,固定數量的使用者使用該系統,每乙個使用者的業務行為都有可能不一樣。伺服器端併發使用者數,指的是,多個使用者同時通過客戶端同乙個功能向服務端發起請求 具體指的哪乙個概念,要...

效能測試術語(一)

效能測試術語 一 效能測試是通過自動化的測試工具模擬多種正常 峰值以及異常負載條件來對系統的各項效能指標進行測試。效能測試的目的是驗證軟體系統是否能夠達到效能指標,同時發現效能瓶頸,以優化軟體,最後起到優化系統的目的。效能測試包括以下幾個方面 以下效能測試關注的指標術語 事務 transaction...