jmeter——元件作用域執行順序介紹(二)

一、主要元件介紹:

1、配置元件:維護sampler請求需要的配置信息,並根據實際的需要修改請求的內容;

2、前置處理器:負責在請求之前工作,常用來修改請求的設置;

3、定時器:負責定義請求之間的延遲間隔;

4、sampler:是性能測試接口測試中向服務器發送請求、記錄響應信息、響應時間的最小單元;

5、後置處理器:負責 在請求之後工作,常用來獲取返回的值;

6、斷言:用來判斷請求響應的結果是否如用戶所期望的;

7、監聽器:負責收集測試結果,同時確定結果顯示的方法;

8、邏輯控制器:可以自定義jmeter發送請求的行爲邏輯,它與sampler結合使用可以模擬複雜的請求序列。

 

二、jmeter元件作用域和執行順序

1、作用域:

配置元件:影響其作用範圍內的所有元件;

前置處理器:在其作用範圍內的每個sampler元件之前執行;

定時器:在其作用範圍內的每一個sampler有效;

後置處理器:在其作用範圍內的每一個sampler元件之後執行;

斷言:在其作用範圍內的對每一個sampler元件的信息收集並呈現;

總結:從各個元件的層次結構判斷每個元件的作用域。

 

2、元件執行順序:

配置元件——>前置處理器——>定時器——>取樣器——>後置處理器——>斷言——>監聽器

 

注意事項:

A:前置處理器、後置處理器和斷言等組件只能對取樣器起作用,因此,如果在她們的作用域內沒有任何取樣器,則不會被執行。

B:如果在同一作用域內有多個同一類型的元件,則這些元件按照它們在測試計劃中的上下順序依次執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章