Jmeter 實現介面併發測試

2022-08-13 03:36:11 字數 1512 閱讀 7800

執行環境:win 7

1.執行啟動jmeter

2.新增測試計畫

3.新增「執行緒組」,以下引數的意思是間隔0秒併發產生9000個執行緒

執行緒組主要包含三個引數:執行緒數、準備時間(ramp-up period(in seconds))、迴圈次數。

執行緒數:虛擬使用者數,乙個虛擬使用者占用乙個程序或執行緒,設定多少個虛擬使用者數在這裡也就設定多少個執行緒數。

準備時長(單位為s):設定的虛擬使用者數需要多長時間全部啟動,如果執行緒數為100,準時時長為5,那麼需要5秒啟動100個執行緒

迴圈次數:每個執行緒數傳送請求的次數,如果執行緒數為100,迴圈次數為2,那麼每個執行緒傳送2次請求,總請求數為200,如果選擇「永遠」,那麼所有執行緒會一直傳送請求,一直到停止執行指令碼。

4.新增http資訊頭

5.新增http請求

名稱:該請求的乙個名稱

注釋:注釋資訊

協議:向目標伺服器傳送http請求時的協議,可以是http或者是https,預設是http

伺服器名稱與ip:http請求傳送的目標伺服器名稱與ip位址

埠號:目標伺服器或服務的埠號,預設是80

方法:傳送http請求的方法,可用方法包括get、post、head、put、options、delete等

路徑:目標url路徑

content cnoding:內容的編碼方式

6.設定qps限制

名詞解釋:qps(query  per second  每秒查詢率    是一台伺服器每秒能夠處理的查詢次數,在網際網路上做為網域名稱系統伺服器的效能經常用第秒的查詢率來衡量)

新增定時器constant throughput timer(常數吞吐量定時器),該定時器可以方便地控制給定的取樣器傳送請求的吞吐量

target throughput (in samples per minute):目標吞吐量。這裡是每分鐘傳送的請求數,實際填的數值為60*qps

calculate throughput based on:有5個選項,本次選擇 all active threads(設定的target throughput 將分配在每個活躍執行緒上,每個活躍執行緒在上一次執行結束後等待合理的時間後再次執行,活躍執行緒指同一時刻同時執行的執行緒)

7.新增察看結果樹,可以檢視每個執行緒執行的結果

8.新增聚合報告,聚合顯示測試結果

Jmeter介面併發測試

配置流程大致分為以下幾步 1.新增執行緒組 2.新增http請求和http請求頭管理器 3.新增定時器 4.新增 5.執行 6.結果分析 一 新增執行緒組 執行緒組配置如下 執行緒組引數詳解 取自部落格 二 新增http請求和http請求頭管理器 http請求配置如下 需要注意的是 如果是post請...

jmeter測試併發

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

jmeter併發測試

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