jmeter併發設定的原理

2022-10-10 05:27:07 字數 821 閱讀 7933

目錄簡介

​ 效能測試過程中是否需要進行同步定時器的設定,需要根據實際情況來考慮。

​ 舉個栗子來講是我們的雙十一秒殺活動,這時候就必須實現請求數量達到一定數量後同時向伺服器進行傳送實現絕對併發,這時候就需要我們進行設定同步定時器。

​ 在正常的使用場景下一般是單位時間內滿足達到業務量即可,只需要設定執行緒組的ramp-up的時間即可,不需要設定同步定時器進行同時傳送,舉個栗子來講,比如我們的要求是30min內滿足100w訂單的支付,我們來分析一下,如果訂單支付時間需要3seconds,那麼30min我們單使用者可以完成30*60/3=600次訂單的支付,那100w訂單需要我們需要100w/600=1666使用者進行支付即可,為了達到這個要求我們一般進行負載測試和壓力測試的組合,ramp-up的時間設定根據實際情況進行設定即可。

廣義併發

​ 正常情況下我們都是使用的廣義併發,在我們執行緒組設定ramp-up時間實驗進行說明

在實際測試過程中根據實際需要進行設定即可,一般時間設定為1,但是使用者量過大的情況下可以適當調整時間

絕對併發

​ 絕對併發一般使用同步定時器(定時器--->同步定時器),保證請求在同一時間進行傳送

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

jmeter測試併發

相對併發和絕對併發 一 相對併發 在jmeter的測試計畫中新增執行緒組,設定執行緒屬性,2秒之內啟動2000個執行緒,其對應的相對併發為1000 執行緒數 啟動時間 二 絕對併發 一般使用同步定時器實現絕對併發,即當所有請求集合完畢之後一塊出發 1 jmeter執行緒組裡面可以簡單設定多執行緒,但...

jmeter併發測試

用jmeter測試高併發,老大要求是在0秒內1000個使用者同時登入 想到了2種方法 2.設定集合點 簡單來理解一下,雖然我們的 效能測試 理解為 多使用者併發測試 但真正的併發是不存在的,為了更真實的實現併發這感念,我們可以在需要壓力的地方設定集合點,每到輸入使用者名稱和密碼登入時,所有的虛擬使用...

Jmeter 併發測試

web站點測試 30個登陸併發測試 流程 chrome 外掛程式錄製,簡單的記錄一下 單擊紅色按鈕開始錄製 注 錄製過程中不要出現多餘的操作!在web介面上 執行你需要錄製的操作,錄製完畢後 點選錄製結束按鈕 在做壓力測試之前,我們首先梳理一下我們需要哪些東西?在jmeter中開啟我們剛才儲存的jm...