測試計畫 test plan
jmeter指令碼的根節點,用來包含測試任務,乙個測試計畫中至少包含乙個執行緒組
執行緒組 thread(user)
定義了乙個虛擬使用者池,所有的使用者都執行同樣的測試指令碼
取樣器 sampler
取樣器是jmeter測試的基本單元,使用者可以用它向伺服器發乙個特定的請求,如http,ftp等,取樣器會在超時前等待伺服器的響應
邏輯控制器 logic controller
使用者通過邏輯控制器來控制指令碼的執行順序,以便測試能按照使用者期望的順序和邏輯執行
配置元件 config element
配置元件用來設定一些jmeter指令碼公用的資訊;配置元件會影響其作用範圍的所有元件
斷言 assertions
斷言被用來驗證伺服器實際返回資訊與使用者期望的資訊是否相符,常用響應斷言,作用域:作用範圍內的每乙個取樣器
定時器 timer
前置處理器 pre processor
在前置處理器的處理範圍內,任何取樣器被執行前,都要先執行前置處理器;作用域:作用範圍內的所有取樣器之前執行
後置處理器 post processor
在後置處理器的作用範圍內,任何取樣器被執行後,執行後置處理器,如果需要作用某個特定取樣器,需要新增為它的子集
*** listener
***被用來收集測試結果資訊,並以使用者指定的方式加以展示
jmeter元件作用域
1 設定中文顯示 2 jmeter指令碼編寫比較簡單,滑鼠懸停到 測試計畫 元件上,右鍵右鍵新增需要元件即可。3 元件的作用域 在jmeter中,元件的作用域是靠測試計畫的樹型機構中元件的父子關係來確定的,作用域的規則是 取樣器元件不和其它元件相互作用,因此不存在作用域的問題。邏輯控制器元件只對其子...
Jmeter元件及作用域
一 jmeter重要元件 1 配置元件 config element 用於初始化預設值和變數,以便後續取樣器使用。配置元件大其作用域的初始階段處理,配置元件僅對其所在的測試樹分支有效,如,在同乙個作用域的任何取樣器前。2 前置處理器 pre processors 前置處理器會在取樣器發出請求之前做一...
JMeter元件的作用域
jmeter中共有8類可被執行的元件 test plan 和 tread group 不屬於元件 這些元件中,sampler是典型的不和其他元件發生互動作用的,logic controller只對其子節點的sampler的有效,其他元件 congif elements,pre processors,...