Jmeter筆記(14)集合點(要壓1000個用戶針對於某個接口並發情況)


第一種方法:線程組設置1000,用戶思考時間ramp-up period 設為0
Ramp-Up Period 設置0,立馬開啟發送請求,如果要模擬在一瞬間高並發的時候,很耗測試機器性能,無法支持較大的並發數,也無法保證一定並發了1000用戶
如果Ramp-Up Period 設置1,代表1秒鍾啟動10個線程,0.5秒鍾啟動5個,也不算真正的同時10個並發。
 
第二種方法:添加集合點,集合達到的線程數設置為1000,超時時間設置為0
Jmeter中添加集合點可通過添加同步定時器 Synchronizing Timer 來完成
路徑:右鍵點擊 線程組---->定時器---->Synchronizing Timer(同步定時器)
集合點放置的位置:一定要放在被測接口的前面。比如要測登錄,那集合點一定是要放在登錄的前面才行
集合點作用:阻塞線程,直到指定的線程數量到達后,再一起釋放,可以瞬間產生很大的壓力
Number of Simulated Users to Group by:按組模擬用戶數,每集合夠多少個用戶(線程)后發送請求,確保設置的值不大於它所在線程組包含的用戶數(線程數)
  設置為0,等同於設置為線程組中的線程數
  設置為非0,代表達到設置的用戶(線程)后,並發執行后續操作
Timeout in milliseconds:超時時間,即多少毫秒后同時釋放已集結的的線程,發送測試請求
  設置為0,Timer將等待線程數直到達到了Number  of....設置的值后才執行,不夠則一直等待
  設置為非0,如果超過了所設置的最大等待時間后,還沒有達到Number of..設置的值,Timer將不再等待


免責聲明!

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



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