1-9jmeter集合點,並發操作


1.集合點定義

集合點:設置一定的用戶,來執行並發的操作。如淘寶的秒殺,多個用戶同時進行一個操作。

注意:jmeter集合點通過添加定時器來完成。

2.操作步驟

(1)右擊-添加-定時器-Synchronizing Time

(2)輸入用戶數和等待時間

注意:

1)Number of Simulated Users to Group by:

每次釋放的線程數量。如果設置為0,等同於設置為線程租中的線程數量。

 2)Timeout in milliseconds:

如果設置為0,Timer將會等待線程數達到了"Number of Simultaneous Users to Group"中設置的值才釋放。如果大於0,那么如果超過Timeout in milliseconds中設置的最大等待時間(毫秒為單位)后還沒達到"Number of Simultaneous Users to Group"中設置的值,Timer將不再等待,釋放已到達的線程。默認為0

 3)如果設置Timeout in milliseconds為0,且線程數量無法達到"Number of Simultaneous Users to Group by"中設置的值,那么Test將無限等待,除非手動終止

3.作用域

(1) Synchronizing Timer是在每個sampler(采樣器)之前執行的,而不是之后,不管這個定時器的位置放在sampler之后,還是之前,如下,執行HTTP請求1HTTP請求2前都會執行同步定時器

 JMeter <wbr>集合點設置之Synchronizing <wbr>Timer的使用

注意:當執行一個sampler之前時,和sampler處於相同作用域的定時器都會被執行;

 

 (2)如果希望定時器僅應用於其中一個sampler,則把該定時器作為子節點加入,如下圖

定時器僅僅對HTTP請求2起作用,即僅在HTTP請求2執行前執行定時器,和HTTP請求1無關

 JMeter <wbr>集合點設置之Synchronizing <wbr>Timer的使用

 


免責聲明!

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



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