天天看點

性能測試學習之一 ——性能測試名額

1.  Vuser虛拟使用者

Virtual user,模拟真實業務邏輯步驟的虛拟使用者,虛拟使用者模拟的操作步驟都被記錄在虛拟使用者腳本裡。Vuser腳本用于描述Vuser在場景中執行的操作。

2.  Transaction事務

事務用來衡量腳本中一行代碼或多行代碼的執行所耗費的時間。(腳本的虛拟使用者運作時計算)

3.  TPS每秒事務數

(Transaction Per Second)每秒鐘系統能夠處理的交易或事務的數量。

4.  PV Page View

使用者通過浏覽器通路頁面,對應用伺服器産生的每一次請求,記為一個PV。

5.  Peak PV 高峰Page View

即PV峰值,指一天中PV數達到的最高峰。

6.  Concurrency并發

狹義的并發--所有的使用者在同一時刻做同一操作,目的是測試資料庫和程式對并發操作的處理,強調對系統的請求操作是完全相同的,多适用于性能測試、負載測試、壓力測試、穩定性測試場景。

廣義的并發--多個使用者對系統發出了請求或者進行了操作,但是這些請求或操作可以是不同的,強調不限制對系統的請求操作,多适用于混合場景、穩定性測試場景。

7.  Scenario場景

性能測試過程中為了模拟真實使用者的業務處理過程,在Loadrunner中建構的基于事務、腳本、虛拟使用者、運作設定、運作計劃、監控、分析等的一系列動作的集合,稱之為性能測試場景。

場景中包含了待執行腳本、腳本組、并發使用者數、負載生成器、測試目标、測試執行時的配置條件等。

8.  Response Time響應時間

響應時間是指從用戶端發一個請求開始計時,到用戶端接收到從伺服器端傳回的響應結果結束所經曆的時間,響應時間由請求發送時間、網絡傳輸時間和伺服器處理時間三部分組成。

9.  Think Time思考時間

模拟正式使用者在實際操作時的停頓間隔時間。

在測試腳本中,思考時間展現為腳本中兩個請求語句之間的間隔時間。

10.  CPU資源

CPU資源是指性能測試場景運作的這個時間段内,應用服務系統的CPU資源占用率。

11.  Load負載

       系統平均負載,被定義為在特定時間間隔内運作隊列中的平均程序數。

如果一個程序滿足以下條件則其就會位于運作隊列中:

- 它沒有在等待I/O操作的結果

- 它沒有主動進入等待狀态(也就是沒有調用'wait')

- 沒有被停止(例如:等待終止)

12.  Std. Deviation标準差

該标準差根據數理統計的概念得來,标準差越小,說明波動越小,系統越穩定,反之,标準差越大,說明波動越大,系統越不穩定。包括響應時間标準差和TPS标準差等