從Badboy錄制完成的Jmeter腳本,導入Jmeter后,都會有一個默認的循環控制器;
此時循環控制器作用於下面的Sampler。此時我們設置Thread Group的場景如下:
此時我們運行,查看下聚合報告中的Sampler;
我們此時發現每個HTTP請求,都只發送了10次,總計發起20次,而並非按照我們要求場景中設置的【10個線程組,每個循環5次,總計50次的請求】,究其原因就是存在邏輯控制器
比如本場景中的循環控制器的時候,Sampler的請求總數,是由線程組個數和邏輯控制器的循環次數所決定的。我們修改如下,在循環控制器中輸入5,將腳本清空后再次運行:
查看此時的聚合報告:
這也驗證了我們在性能測試壓測的時候,一定要使用邏輯控制器幫助我們設定場景邏輯;