效能測試相關術語

2022-08-13 07:57:14 字數 1622 閱讀 9525

效能測試基礎知識

什麼是軟體效能

軟體效能應該是一種指標,通過這個指標可以 衡量,系統或構件效能達到的程度。也是對軟 件效能需求的乙個測試和評估,用來驗收或評 估軟體達到的效能程度。

效能測試相關術語

1.響應時間

是使用者提交乙個請求,系統從開始呈現到將所 有資訊都呈現到客戶端所需要的時間

2.併發使用者數

指同一時刻與伺服器進行資料互動的所有使用者 數量

3.吞吐量

吞吐量是指單位時間內系統處理客戶請求的數 量,其直接體現系統的承載的能力

4.吞吐率

指單位時間內的資料傳輸量,即吞吐量/傳輸時 間,也可以是單位時間內處理的客戶請求數。 它是衡量網路效能乙個重要指標。通常情況下 吞吐量越大,吞吐率的值也越大。吞吐率越大 表示系統的負載能力越強

5.tps

表示每秒系統處理的事務數,它是衡量系統處 理能力的重要指標,在loadrunner中一定要分 析的乙個指標

6.點選率

指每秒鐘使用者向web伺服器提交的http的數量

7.資源利用率

指的是系統資源被占用的情況,主要包括cpu利 用率、記憶體利用率、磁碟利用率、網路等

8.效能計數器

是描述伺服器或作業系統效能的一些資料指 標。主要是通過新增計數器來觀察系統資源的 使用情況

9.思考時間(think time)

指的是系統資源被占用的情況,主要包括cpu利 用率、記憶體利用率、磁碟利用率、網路等

10.效能計數器

也稱為「休眠時間」,從業務層面來說,這個 時間是指使用者在進行操作時,每個請求之間的 時間間隔

效能測試劃分

負載測試

是通過對被測試系統不斷的加壓,直到超過預 定的指標或者是部分資源已經達到了一種飽和 狀態不能再加壓為止

壓力測試

指當系統已經達到一定的飽和程度(如cpu、磁 盤等已經處於一種飽和狀態),系統處理業務 的能力,系統是否會出現崩潰等

配置測試

配置測試 (configuration testing)是通過調 整系統軟/硬體環境,了解在不同環境下系統性 能指標的情況,從而找到系統的最優配置。壓 力測試

併發測試

併發測試(concurrency testing)是通過模擬 使用者併發訪問,測試多使用者同時訪問同一應 用、模組或資料,觀察系統是否存在死鎖、系 統處理速度明顯下降等其它的一些效能問題

可靠性測試

是當系統在一定的業務壓力下,讓系統持續運 行一段時間,看系統是否達到我們要求的穩定 性,這裡強調在一定業務壓力下持續執行的能 力,一定都會有乙個明確的要求,例如:持續 執行多少天系統不能出現問題

效能測試應用領域

能力驗證

能力驗證是效能測試最常用的乙個領域。一般能力驗證 採用這樣的描述方式:「某系統能否在條件a下具備b性 能」

規劃能力

規劃能力與能力驗證有相似之處,但還是有不一樣的地 方,能力驗證強調的是在某個條件下具備什麼樣的能 力,而規劃能力體現在系統如何才能達到要求的效能指 標

效能調優

是通過測試來調整系統的環境,最終 使系統效能達到最優的狀態。這是乙個持續調 優的過程,主要調優的物件有資料引數、應用 伺服器、系統的硬體資源等

缺陷發現

效能測試應用領域的主要目標是通過效能測試 的手段來發現系統存在的缺陷

效能測試的流程及效能測試相關術語

在開始進行效能測試之前,首先要學習業務,了解實現邏輯,搞清楚需求。1 業務學習 2 需求分析 3 工作評估 4 設計模型 5 計畫編寫 6 指令碼開發 7 測試環境準備 8 測試資料準備 9 測試執行 10 缺陷管理 11 效能分析 12 效能調優 13 測試報告 1 負載 模擬業務操作對伺服器造成...

效能相關術語

1 負載 模擬一萬五操作對伺服器造成壓力的過程,比如模擬100個使用者進行發帖。2 效能測試 performance testing 模擬使用者負載來測試系統在負載情況下,系統的響應時間,吞吐量等指標是否滿足效能需求。3 負載測試 load testing 在一定軟硬體環境下,通過不斷加大負載 不同...

效能測試術語

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