Jmeter-集合點【同步定時器】應用


性能測試過程中,我們經常做並發測試,那么怎么讓多線程同時並發呢,於是我們用到了【集合點】這個知識點。

即:在請求數未達到集合點要求時,所有請求處於等待狀態。

Jmeter中集合點通過【同步定時器】進行設置。

Number  of Simulated Users to Group by:

設置的10,即每10個請求一組進行並發測試

Timeout in milliseconds:

設置為0,即達到10請求時進行一組並發測試;達不到10,不會運行並發測試,請求會一直處於等待狀態,需要手工STOP;

設置為1000,即如果1s內不能達到10請求也運行測試。

我們通過實例看一下,設置集合點和不設置集合點的區別:

場景一:設置集合點【10並發,集合點2】

線程組設置:線程數為10,Ramp-Up Period(in seconds)為1【為0時和同步定時器會有沖突,盡量不要設置為0】,循環次數為1

同步定時器設置:集合點設置為2,超時設置為0

執行后,通過【用表格查看結果】看出,同一時間,每次發送兩個請求,適用於同一時間發送多個請求的測試場景。

場景二:不設置集合點【10並發】

線程組設置:線程數為10,Ramp-Up Period(in seconds)為1【為0時和同步定時器會有沖突】,循環次數為1

同步定時器:不添加

執行后,通過【用表格查看結果】看出,每個請求的開始時間都不一致。


免責聲明!

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



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