jmeter執行順序 3

2022-09-06 09:09:09 字數 861 閱讀 1643

簡單的介紹一下jmeter各個元件的執行順序:

先來對各種元器件進行乙個分類:

取樣器(http請求 、ftp請求 、tcp取樣器、 jdbc request )

邏輯控制器(迴圈控制器、隨即控制器、while控制器、如果(if)控制器)

定時器(固定定時器、uniform random timer 、統一隨機定時器)

斷言(響應斷言、xml斷言、json斷言、xpath斷言、大小斷言)

***(圖形結果、聚合報告,檢視結果樹、jp@gc-hits per second、jp@gc-connect times over time)

配置元件(csv資料檔案設定、http請求頭、http cookies管理器、http請求預設值)

來看看元件的執行順序,元件執行順序的規則很簡單,在同一作用網域名稱範圍內,測試計畫中的元件按照如下順序執行。

(1)配置元件(config elements )

(2)前置處理程式(per-processors)

(3)定時器(timers )

(4)取樣器(sampler)

(5)後置處理程式(post-processors) (除非sampler 得到的返回結果為空)。

(6)斷言(assertions)(除非sampler 得到的返回結果為空)。

(7)***(listeners)(除非sampler 得到的返回結果為空)。

關於執行順序,有兩點需要注意:

*  前置處理器、後置處理器和斷言等元件公能對 取樣器作用,因此,如果在它們的作用域內沒有任何取樣器,則不會被執行。

*  如果在同一作用域範圍內有多個同一型別的元件,則這些元件按照它們在測試計畫中的上下順序一次執行。

JMeter執行順序

1 配置元件 2 前置處理器 3 定時器 4 取樣器 5 後置處理器 6 斷言 7 例如 1 執行 執行緒組 如果有多個執行緒組,可以再測試計畫中設定是順序執行還是同時執行 2 執行 簡單控制器 3 執行配置元件 http cookie管理器 4 執行前置處理器 使用者引數 5 執行定時器 sync...

jmeter元件的執行順序

元件的執行順序 在同一作用域範圍內,test plan中的元件按照以下順序執行 1 config elements 配置元件 2 pre porcessors 前置處理器 3 timer 定時器 4 sampler 取樣器 5 post porcessors 後置處理器 6 assirtions 斷...

Jmeter元件執行順序與作用域

一 jmeter重要元件 1 配置元件 config element 用於初始化預設值和變數,以便後續取樣器使用。配置元件大其作用域的初始階段處理,配置元件僅對其所在的測試樹分支有效,如,在同乙個作用域的任何取樣器前。2 前置處理器 pre processors 前置處理器會在取樣器發出請求之前做一...