成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JMeter:執行順序與作用域

開發 后端
JMeter組件作用域指的是JMeter組件(配置元件,前置處理器,定時器,后置處理器,斷言,監聽器)起作用的范圍,在此范圍內組件是有效的,可以影響取樣器的行為。

一、執行順序

類似于運算符或操作符的優先級,當JMeter測試中包含多個不同的元素時,哪些元素先執行,哪些元素后執行,并不是嚴格按照它們出現的先后順序依次有序執行的,而是會遵循一定的內部規則,我們稱之為JMeter元素的執行順序,一般情況下JMeter元素按照如下順序依次執行:

0. 配置元件(Config Element)。

1. 前置處理器(Pre Processors)。

2. 定時器(Timer)。

3. 取樣器(Sampler)。

4. 后置處理器(Post Processors)。

5. 斷言(Assertions)。

6. 監聽器(Listener)。

注意,只有取樣器結果不為空的情況下才會執行4、5、6。

一個簡單的例子:

其中①為取樣器、②為配置元件、③為定時器、④為監聽器、⑤為前置處理器、⑥為后置處理器、⑦為斷言。

執行順序為:②-->⑤-->③-->①-->⑥-->⑦-->④。

二、組件作用域

JMeter測試樹元素分類

在JMeter的GUI界面,測試計劃就是一顆樹,Test Plan是樹的根節點,其他元素都是其子孫.從作用域的角度來看,測試樹中的元素可以分為兩大類:

1、具有層次結構的元素

  •  這類元素的作用域與其所處的層次有關。
  •  這類元素包括:配置元件,前置處理器,定時器,后置處理器,斷言,監聽器這6大組件。

2、具有順序結構的元素

  • 這類元素一般嚴格按照其出現的先后順序依次有序的執行。
  •  這類元素不會對其他元素的功能有影響,只是起控制作用,沒有作用域的概念。
  •  這類元素包括取樣器與邏輯控制器。

另外,還有剩下的線程組比較特殊,線程組也不會影響其他元素的功能,但是線程組的執行順序是可以配置的,若測試計劃下包含多個線程組,默認是并行執行的,若要按照其出現的順序依次執行,需要在測試計劃下勾選"Run Thread Groups consecutively (i.e. one at a time)"。

作用域

JMeter組件作用域指的是JMeter組件(配置元件,前置處理器,定時器,后置處理器,斷言,監聽器)起作用的范圍,在此范圍內組件是有效的,可以影響取樣器的行為。

從前面的內容可以看出,JMeter作用域是針對組件而言的,只有層次結構的組件才有作用域的概念。

JMeter組件作用域規則

按照組件的父節點不同,組件的作用域有如下類型:

(1)取樣器作用域:

父節點為取樣器的組件具有的作用域,僅對該取樣器起作用。

(2)邏輯控制器作用域:

父節點為邏輯控制器的組件具有的作用域,對該邏輯控制器下的所有取樣器起作用。

(3)線程組作用域:

父節點為線程組的組件具有的作用域,對該線程組下的所有取樣器起作用。

(4)測試計劃作用域:

父節點為測試計劃的組件具有的作用域,對測試計劃下的所有取樣器起作用。

三、作用域案例說明

1、取樣器作用域

"Response Assertion_1"響應斷言,其父節點為"HTTP Resquest_baidu_1"取樣器,具有取樣器作用域,其作用域為該取樣器.所以此響應斷言只會斷言"HTTP Resquest_baidu_1",而不會斷言"HTTP Resquest_baidu_2"取樣器,如下圖示:

2、邏輯控制器作用域

"Response Assertion"響應斷言,其父節點為"Loop Controller1"邏輯控制器,具有邏輯控制器作用域,其對邏輯控制器下的所有取樣器起作用.所以該響應斷言會斷言"Loop Controller1"邏輯控制器下所有取樣器,包括"HTTP Request1","HTTP Request2"與"HTTP Request3",如下圖示:

3、線程組作用域

"Response Assertion"響應斷言,其父節點為"Thread Group"線程組,具有線程組作用域,其對線程組下的所有取樣器起作用.所以該響應斷言會斷言"Thread Group"線程組下所有取樣器,包括"HTTP Request1","HTTP Request2","HTTP Request3"與"HTTP Request4",如下圖示:

4、測試計劃作用域

"Response Assertion"響應斷言,其父節點為"Test Plan"測試計劃,具有測試計劃作用域,其對測試計劃下的所有取樣器起作用.所以該響應斷言會斷言"Test Plan"測試計劃下所有取樣器,包括"HTTP Request1","HTTP Request2","HTTP Request3","HTTP Request4","HTTP Request5"與"HTTP Request6",如下圖示:

責任編輯:姜華 來源: 今日頭條
相關推薦

2021-03-16 22:25:06

作用域鏈作用域JavaScript

2021-03-17 08:39:24

作用域作用域鏈JavaScript

2023-05-05 07:41:42

執行上下文JavaScript

2010-08-31 16:29:40

DHCP客戶端

2010-04-16 09:27:18

Ocacle執行計劃

2019-03-13 08:00:00

JavaScript作用域前端

2021-03-09 08:35:51

JSS作用域前端

2011-09-06 09:56:24

JavaScript

2024-03-14 11:27:16

C++變量編程

2010-09-25 16:10:09

添加DHCP作用域

2010-09-01 09:03:56

CSS優先權

2022-04-05 12:59:07

源碼線程onEvent

2011-04-18 09:31:35

JavaScript

2010-09-29 15:02:23

DHCP作用域

2010-08-25 15:19:20

DHCP作用域

2020-12-16 11:09:27

JavaScript語言開發

2015-07-08 10:25:05

Javascript上下文作用域

2010-01-07 16:16:03

VB.NET變量作用域

2021-06-02 07:02:42

js作用域函數

2021-07-05 08:43:46

Spring Beanscope作用域
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品久久二区二区91 | 中文字幕成人av | 99在线观看视频 | 国产精品久久久 | 亚洲欧美在线免费观看 | 网络毛片 | 在线国产一区二区 | 久久99精品久久久久久国产越南 | 亚洲国产精品久久 | 嫩草影院黄| 欧美日韩欧美 | 亚洲高清在线观看 | 狠狠干av | 99久久免费精品 | 国产午夜精品久久久久 | 亚洲永久免费 | 久久99精品国产 | 91香蕉视频在线观看 | 中文在线a在线 | 啪啪综合网 | 久久久久国产一区二区三区 | 欧美成人一区二区三区片免费 | 国产夜恋视频在线观看 | 欧美一区二区三区在线观看视频 | 免费观看av| 在线观看电影av | 超碰国产在线 | 欧美11一13sex性hd | 久热中文字幕 | 成人一区二区视频 | 日韩欧美大片在线观看 | 在线免费观看黄视频 | 亚洲免费久久久 | 91精品国产一区 | 久久激情五月丁香伊人 | 欧美中文字幕一区 | 毛片视频观看 | 精品国产91乱码一区二区三区 | 国产精品中文在线 | 亚洲午夜视频 | 午夜电影福利 |