性能測試經常使用術語解釋

術語html

性能測試,有不少專業術語,爲了方便你們理解,這裏用通俗的語言來解釋下,若是有不許的地方,歡迎反饋。java

併發:跑道里參加賽跑的人linux

迭代:每一個人跑多少圈shell

循環:一次迭代裏面,反覆執行其中一段腳本,就是反覆來回跑其中一段跑道服務器

參數值:發請求時候用的數據網絡

參數化:是一種策略,能夠根據參數策略獲取參數值,參考:http://www.javashuo.com/article/p-zkjriuxt-bw.html併發

思考時間:模擬用戶等待的時間性能

關聯:下一個請求入參依賴上一個請求的某個返回值,參考:http://www.javashuo.com/article/p-zrkqbruo-dy.html學習

檢查點:判斷請求是否成功,通常只有查詢請求才加檢查點測試

集合點:同一時刻去發起請求,主要應用場景是秒殺

事務:通常把被測的某個或者某幾個請求一塊兒定義爲一個事務,是人爲的測試定義

負載:服務器的繁忙程度,若是一個8c的服務器,每次能夠同時處理8個請求,若是請求量大,後面的請求就排隊,排隊的請求越多,服務器的負載就越高

平均響應時間(art):每一個事務的處理時間,從發送請求到接收到響應

tps:每秒處理的事務數

每秒點擊率(數):每秒處理的請求數,而不是用戶每秒發送的請求數

場景:設置併發策略,模擬用戶使用的場景

分析:場景運行完,生成各類維度的結果

壓力測試(Stress testing):在必定的軟件、硬件及網絡環境下,經過模擬大量的虛擬用戶向服務器產生負載,使服務器的資源處於極限狀態下長時間連續運行,以測試服務器在高負載狀況下是否可以穩定工做。

負載測試(Load testing):在必定的軟件、硬件及網絡環境下,經過運行一種或多種業務在不一樣虛擬用戶數量狀況下,測試服務器的性能指標是否在用戶的要求範圍內,用於肯定系統所能承載的最大用戶數、以及不一樣用戶數下的系統響應時間及服務器的資源利用率。強調系統的穩定性。

 

性能學習路線

loadrunner入門→jmeter→java基礎→beanshell→linux→各類中間件等定位調優

相關文章
相關標籤/搜索