Jmeter 元件作用簡述

2021-10-07 01:13:50 字數 701 閱讀 5292

測試計畫 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,...