Jmeter事物(邏輯控制器)

2021-10-10 21:52:43 字數 570 閱讀 5551

效能測試的結果統計時我們一定會關注tps,tps代表的是每秒事務數,每個事務對應的是我們的請求。雖然jmeter能夠幫我們把每個請求統計成-乙個事務,但有時候我們希望把多個操作統計成一乙個事務,jmeter 也考慮到了這種需求,我們可以通過邏輯控制器中的事務控制器來完成。

邏輯控制器,顧名思義就是控制程式邏輯了,jmeter 邏輯控制器有很多種,比如迴圈控制器、隨機控制器。

事務控制器是位於邏輯控制器元件下面的乙個元件

generate parent sample:如果事務控制器下有多個取樣器(請求),勾選它,那麼在「察看結果樹」中我們不僅可以看到事務控制器,還可以看到每個取樣器;並且事務控制器定義的事務是否成功是取決於子事務是否都成功的,其中任何乙個失敗即代表整個事務失敗。我們故意讓mailmain子事務失敗,整個事務是失敗的。

include duration of timer and pre-post processors in generated sample:是否包括定時器、預處理和後期處理延遲的時間。

JMeter 邏輯控制器

用於控制samlper執行順序。簡單控制器用來存放元件的,沒有提供什麼邏輯功能。打個比方有點像是windows下的資料夾。我經常是用來控制項的執行邊界,比如http資訊頭管理器 迴圈次數 整數,勾選 永遠 表示控制器下的請求會一直執行。輸入 1等同選擇 永遠 僅一次控制器下的請求在每個執行緒中只會執...

jmeter 邏輯控制器

loop count 迴圈次數 forever 勾選上的話,會一直迴圈,即所謂死迴圈 注意 如果執行緒組本身已經設定了迴圈次數的話,那迴圈控制項控制的子節點的迴圈次數為執行緒組設定的迴圈次數乘以迴圈控制器設定的迴圈次數的結果 例如 執行緒組設定迴圈數為2,迴圈控制器設定迴圈數為3,則迴圈控制器控制的...

Jmeter邏輯控制器

一 簡單控制器 controller 二 迴圈控制器 loop controller 三 僅一次控制器 once only controller 四 foreach控制器 foreach controller 五 事務控制器 transaction controller 六 if 控制器 if co...