使用Jmeter測試快速入門

2022-09-08 00:27:27 字數 2136 閱讀 5499

1.執行緒組是什麼

1.程序: 乙個正在執行的程式對應乙個程序

2.執行緒: 乙個程序有多個執行執行緒

3.執行緒組:  按照執行緒性質對執行緒分組

三者關係: 乙個程序有多個執行緒組,乙個執行緒組有多個執行緒

測試計畫—執行緒組—執行緒組屬性中的執行緒數

併發執行:多個執行緒同時執行,特點:執行結束的順序與開始的順序不一致

順序執行:按照執行緒的啟動順序挨個執行

預設情況下,執行緒組中的執行緒是併發執行

每乙個執行緒都要執行組內的http請求

設定執行緒組順序執行:勾選測試計畫中的(獨立執行每個執行緒組)

執行緒組用來模擬使用者的併發訪問

#

執行緒組主要包含三個引數:

執行緒數、準備時長(ramp-up period(in

seconds))、迴圈次數

#執行緒數:

虛擬使用者數。乙個虛擬使用者占用乙個執行緒。設定多少虛擬使用者數在這裡也就是設定多少個執行緒數

#準備時長(秒):

設定的虛擬使用者數需要多長時間全部啟動。如果執行緒數為20 ,準備時長為10 ,那麼需要10秒鐘啟動20

個執行緒。也就是每秒鐘啟動2個執行緒

#迴圈次數:

每個執行緒傳送請求的次數。如果執行緒數為20 ,迴圈次數為100 ,那麼每個執行緒傳送100次請求。總

請求數為20*100=2000。如果勾選了「永遠」,那麼所有執行緒會一直傳送請求,一到選擇停止執行指令碼。

#排程器:

設定執行緒組啟動的開始時間和結束時間(配置排程器時,需要勾選迴圈次數為永遠)

#持續時間(秒):

測試持續時間,會覆蓋結束時間

#啟動延遲(秒):

測試延遲啟動時間,會覆蓋啟動時間

#測試啟動時間,啟動延遲會覆蓋它。當啟動時間已過,手動只需測試時當前時間也會

覆蓋它。

#測試結束時間,持續時間會覆蓋它

2.設定語言

3.建立執行緒組

4.建立http請求(取樣器)

5.指定請求網域名稱,請求路徑

#乙個http請求有著許多的配置引數,下面將詳細介紹:

1.名稱:本屬性用於標識乙個取樣器,建議使用乙個有意義的名稱

2.注釋:對於測試沒有任何作用,僅使用者記錄使用者可讀的注釋資訊

4.埠號:目標伺服器的埠號

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

delete等

6.content encoding :內容的編碼方式,預設值為iso8859

6.設定對應的檢視內容(***)

7.執行專案

8.檢視**資訊

9.檢視結果樹

10.聚合報告引數說明

11.圖形結果

JMeter的入門使用

1 backups 備份,jmeter專案指令碼 2 bin 啟動檔案和配置檔案 1 apachejmeter.jar 啟動檔案 2 jmeter.bat cmd 啟動檔案,後台會開乙個cmd視窗 3 jmeter.sh linux 啟動檔案 4 jmeter.properties 系統配置檔案 5...

jmeter測試使用教程

jmeter使用第一步 1 建立乙個 執行檢視結果樹,如下 2建立乙個彙總報告 jemter第二步 建立乙個httprequest 請求 1 首先配置jmeter的啟動環境,以及jdk的環境 2 啟動jmeter 3 啟動後的介面如下 建立乙個 threadgroup 建立乙個 http reque...

效能測試Jmeter的使用

本次測試使用了分部署服務哈,並且tomcat的介面是從redis取數哈。1環境 1個mysql資料庫,記憶體1個,cpu 1核 tomcat的web伺服器,記憶體2g,cpu 2核,部署分布式tomcat服務,2個tomcat reids快取伺服器,1g記憶體,cpu 1核 全部是虛擬機器哈 tom...