jmeter之Synchronizing Timer的理解


該功能類似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)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM