更新時間:2023年02月03日18時18分 來源:傳智教育 瀏覽次數(shù):
Test Plan(測試計劃):用于描述包含與此性能測試相關(guān)的所有相關(guān)功能的性能測試。換句話說,性能測試的所有內(nèi)容都是基于一個計劃。
Threads(Users)線程用戶:一個線程組,可以看作是一個虛擬用戶組,線程組中的每個線程都可以理解為一個虛擬用戶。在測試執(zhí)行期間,線程組中包含的線程數(shù)量沒有變化。測試片段(Test Fragment):測試片段是控制器上的特殊線程組,它與測試樹上的線程組處于層次結(jié)構(gòu)中。它與線程組不同,因為它不會執(zhí)行,除非它是一個模塊控制器或被控制器引用。
取樣器(Sampler):取樣器是性能測試向服務(wù)器發(fā)送請求以記錄響應(yīng)信息,記錄響應(yīng)時間的最小單位,JMeter本機支持各種不同的采樣器。
邏輯控制器(LogicController):邏輯控制器由兩個組件組成,一個是用于控制采樣器節(jié)點的邏輯順序的控制器,在計劃中發(fā)送測試請求,另一個用于組織可以控制采樣器到節(jié)點。配置元件(config element):用于提供對靜態(tài)數(shù)據(jù)配置的支持。
定時器(Tmer):設(shè)置操作之間的等待時間,等待時間通常用于控制客戶端QPS的性
能。
前置處理器(Per Processors):用于在發(fā)出實際請求之前發(fā)送的請求的特殊處理。
后置處理器(Post Processors):用于向采樣器服務(wù)器發(fā)送請求以響應(yīng)響應(yīng)。
斷言(Assertions):用于檢查測試中得到的相應(yīng)數(shù)據(jù)等是否符合預期。
監(jiān)聽器(Listener):用于對測試結(jié)果數(shù)據(jù)進行處理和可視化展示的一系列元件。