Jmeter4.0----設置集合點_並發(10)


1.說明

LR中集合點可以設置多個虛擬用戶等待到一個點,同時觸發一個事務,以達到模擬真實環境下多個用戶同時操作,實現性能測試的最終目的。

jmeter中使用Synchronizing Timer實現Lr中集合點的功能,模擬多用戶並發測試,即多個線程在同一時刻並發請求。

簡單理解就是:設置一個閥值(請求數量),當請求數達到這個閥值時,允許請求同時發出。

 

2.步驟

第一步:添加Synchronizing Timer

HTTP請求 鼠標右鍵 =>添加 定時器 =>Synchronizing Timer(放置到要設置的請求之前)

 

(1)設置到達集合點夠多少用戶才開始訪問(實現真正的並發)。

(2)設置集合點超時時間,代表兩個用戶到達的超時時間間隔 。PS:超時時間為0時,默認無超時限制。

注意:定時器要添加在請求前面

 

3.線程數和集合點區別

如下圖所示配置

(1)線程組:啟動20個線程,在20s內完成

(2)定時器:請求數達到20時,同時發出,允許2個線程之間等待時間最大為20000(毫秒)

 

場景一:

  不開啟定時器

   我們可以在 “用表格查看結果_Label”中看到請求都是零零散散的,1,2,3混合在一起,只是在規定的時間內完成了20個線程,並沒有真正的去並發

 

場景二:

  開啟定時器

   我們可以在 “用表格查看結果_Label”中看到前面20個請求都是請求1,之后一次是20個請求2......有很集中的去執行同一個請求,去模擬真正的並發

 


免責聲明!

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



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