jmeter並發設置的原理
簡介
性能測試過程中是否需要進行同步定時器的設置,需要根據實際情況來考慮。
舉個栗子來講是我們的雙十一秒殺活動,這時候就必須實現請求數量達到一定數量後同時向伺服器進行發送實現絕對並發,這時候就需要我們進行設置同步定時器。
在正常的使用場景下一般是單位時間內滿足達到業務量即可,只需要設置執行緒組的Ramp-up的時間即可,不需要設置同步定時器進行同時發送,舉個栗子來講,比如我們的要求是30min內滿足100w訂單的支付,我們來分析一下,如果訂單支付時間需要3seconds,那麼30min我們單用戶可以完成30*60/3=600次訂單的支付,那100w訂單需要我們需要100w/600=1666用戶進行支付即可,為了達到這個要求我們一般進行負載測試和壓力測試的組合,Ramp-up的時間設置根據實際情況進行設置即可。
廣義並發
正常情況下我們都是使用的廣義並發,在我們執行緒組設置Ramp-up時間實驗進行說明


在實際測試過程中根據實際需要進行設置即可,一般時間設置為1,但是用戶量過大的情況下可以適當調整時間
絕對並發
絕對並發一般使用同步定時器(定時器—>同步定時器),保證請求在同一時間進行發送

從結果上來看,我們可以看出同步定時器的作用


