若是你想從頭學習Jmeter,能夠看看這個系列的文章哦html
https://www.cnblogs.com/poloyy/category/1746599.html性能
能夠經過條件來控制是否運行其下面的測試元件(子元素)學習
就是建議要選中 Interpret Condition as Variable Expression?,而後經過 ${__jexl3 } 或 ${__groovy } 表達式返回 true 或 false測試
若是要測試上一個樣本(sampler)是否成功(code=200),則能夠使用 ${JMeterThread.last_sample_ok} lua
注意:若是取消選中 Interpret Condition as Variable Expression?,這可能會致使性能損失很大,並使測試的可擴展性下降,因此不推薦不勾選spa
三個 if 控制器的表達式都是 true線程
由於是字符串,因此要加雙引號哦 "" 3d
一共三個請求,第二個請求加了個後置處理器code
由於是字符串,因此要加雙引號哦 ""htm
勾選了 Evaluate for all children? 意味着它的每一個子元素在運行前都會運行一次 if 控制器裏面的條件表達式,看看是否仍是 true,是的話就能夠運行,false 就不運行