jmeter之Synchronizing Timer的理解
阿新 • • 發佈:2017-11-06
解釋 neo ima timeout 毫秒 num 官網 最大 定時器
該功能類似loadrunner的集合點,一般按照jmeter的樹形結構,放在需要設置集合點的請求之前,兩個參數的意思,我們先看官網的解釋:
大概意思就是:
Number of Simulated Users to Groupby:每次釋放的線程數量。如果設置為0,等於設置為線程租中的線程數量。
Timeout in milliseconds:
如果設置為0,該定時器將會等待線程數達到了"Number of Simultaneous Users toGroup"中設置的值才釋放。如果大於0,那麽如果超過Timeout inmilliseconds中設置的最大等待時間(毫秒為單位)後還沒達到"Number of Simultaneous Users toGroup"中設置的值,Timer將不再等待,釋放已到達的線程。默認為0
註意:
1. 上面兩個參數如果都設置了值,則在實際中是哪個條件先達到,定時器先執行哪個,如第一個參數釋放線程數量先達到,則不會管超時時間的值,timer會釋放;如果第二個參數超時時間先達到,則不會再等線程數量,按照目前超時的時間點集合的線程數,timer釋放。
2. 一般設置超時時間要麽是0,要麽超時時間 > 請求集合數量 * 1000 / (線程數 / 線程加載時間)。如下面的場景:請求集合數量=100,線程數=100,加載時間=10,根據上面的圖請求集合數量=100,那麽超時時間要>(100*1000/100/10=100)。
jmeter之Synchronizing Timer的理解