1. 程式人生 > >Jmeter效能測試工具學習(3.重要元件介紹)

Jmeter效能測試工具學習(3.重要元件介紹)

jmeter元件(元素)

1)jmeter中sampler(取樣器)

2)jmeter計時器

3)jmeter前置處理器/後置處理器   (在取樣器存在後存在)

4)jmeter斷言  

5)jmeter中Controller   (控制指令碼結構與lr中的不一樣)

6)jmeter中listener  (檢視圖示)

 

元件執行順序

1-配置節點

2-前置處理器

3-定時器

4-取樣器

5-後置處理器(只在有結果可用情況下執行)

6-斷言(只在有結果可用情況下執行)

7-監聽器(只在有結果可用情況下執行)

 

取樣器執行順序    從上至下執行

1) 配置節點

HTTP Request Defaulls  放在取樣器同級所以所有采樣器執行HTTP Request Defaulls的配置

HTTP Request Defaulls 在取樣器下級所以擁有HTTP Request Defaulls的執行而沒有HTTP Request Defaulls的取樣器執行時報錯

2)計時器

計時器如果和取樣器在同一級那麼所有采集器都 按照同級計時器設定執行 

在取樣器下級則該採集器下計時器執行其他取樣器不執行

 

Jmeter與Loadrunner骨架對比

1、jmeter中作用域非常關鍵

2、jmeter中需要 使用人員介入的部分更多

3、開發一個jmeter效能測試指令碼,實際上就是根據市場要求,按照 一定的作用域 拼裝元件

4、loadrunner中是通過程式碼的位置和迭代的設定來控制執行的順序