這個控制器在在業務控制上並無什麼特殊邏輯,能夠理解爲在簡單控制器的基礎上添加了統計的功能,當全部子節點所有成功則成功,由任意一個失敗結果就爲失敗。post
事務控制器不會對其子節點的執行邏輯產生影響,其效果爲在監聽器生成統計的時,以一個單獨的統計點來統計,可各項指標爲控制器子節點的指標之和。spa
當事務控制器下的任意一子節點執行失敗,事務控制器的執行結果就會被以失敗統計。blog
Generate parent sample<生成父樣本>:事務
勾選此項,查看結果樹會將當前事務控制器及其子節點的監聽結果合併顯示,點擊+可展開查看全部子節點的統計明細;聚合報告只會對當前事務控制器進行結果統計,不會單獨記錄其每一個子節點的統計結果。get
不勾選此項, 查看結果樹會將當前事務控制器及其子節點的監聽結果獨立顯示,沒法將結果集合並。控制器的結果爲子節點的結果之和;聚合報告會對當前事務控制器及其子節點分別進行結果統計。io
Include duration of timer and pre-post processors in generated sample<統計結果包括定時器及後置處理器的執行時間>:基礎
不勾選此項,監聽器對控制器進行結果統計時,只統計其子節點的執行時間,定時器和後置處理器的時間不會計算在內file
勾選此項時,監聽器對控制器進行結果統計時,會將其自子節點的定時器、後置處理器的響應時間都統計在內sso
演示腳本: Demo_事務控制器定時器