1. 程式人生 > >Jmeter基礎-集合點

Jmeter基礎-集合點

什麼是集合點?

簡單理解一下,雖然“效能測試”理解為“多使用者併發測試”,但真正的併發是不存在的,為了更真實的實現併發這感念,我們可以在需要壓力的地方設定集合點,到達設定的集合數時,再同時發起請求,達到併發的目的。

在Jmeter中怎樣新增集合點?

線上程組中右擊選擇新增-定時器-Synchronizing timer;如圖:

這裡寫圖片描述

這裡要注意一個點的就是作用域及執行順序
執行順序:配置元件->前置->定時器->sampler->後置->斷言->監聽器。
如果在同一個作用域範圍內有多個同一型別的元件,則這些元件按照他們在測試計劃中的上下順序依次執行

所以我們新增的集合點放置的位置要在請求操作位置的前面,如果只對一個請求做集合操作的話可以放置在該請求的子節點中

Number of Simulated Users to Group by:集合多少後再執行請求。注意:如果設定為0,等同於設定為執行緒租中的執行緒數,一定要確保設定的值不大於它所線上程組包含的使用者數。
Timeout in milliseconds:指定人數多少毫秒沒集合到算超時
注意:如果設定Timeout in milliseconds為0,且執行緒數量無法達到”Number of Simultaneous Users to Group by”中設定的值,那麼Test將無限等待,除非手動終止。如果設定為0 的話,最好是集合數與執行緒數為整數倍的關係

這裡寫圖片描述