性能測驗程序中,我們經常做并發測驗,那么怎么讓多執行緒同時并發呢,于是我們用到了【集合點】這個知識點,
即:在請求數未達到集合點要求時,所有請求處于等待狀態,
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
同步定時器:不添加
執行后,通過【用表格查看結果】看出,每個請求的開始時間都不一致,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/300858.html
標籤:其他
上一篇:CSRF(跨站請求偽造)
下一篇:springBoot快速學習筆記
