1.執行緒組是什麼
1.程序: 乙個正在執行的程式對應乙個程序2.執行緒: 乙個程序有多個執行執行緒
3.執行緒組: 按照執行緒性質對執行緒分組
三者關係: 乙個程序有多個執行緒組,乙個執行緒組有多個執行緒
測試計畫—執行緒組—執行緒組屬性中的執行緒數併發執行:多個執行緒同時執行,特點:執行結束的順序與開始的順序不一致
順序執行:按照執行緒的啟動順序挨個執行
預設情況下,執行緒組中的執行緒是併發執行
每乙個執行緒都要執行組內的http請求
設定執行緒組順序執行:勾選測試計畫中的(獨立執行每個執行緒組)
執行緒組用來模擬使用者的併發訪問
#2.設定語言執行緒組主要包含三個引數:
執行緒數、準備時長(ramp-up period(in
seconds))、迴圈次數
#執行緒數:
虛擬使用者數。乙個虛擬使用者占用乙個執行緒。設定多少虛擬使用者數在這裡也就是設定多少個執行緒數
#準備時長(秒):
設定的虛擬使用者數需要多長時間全部啟動。如果執行緒數為20 ,準備時長為10 ,那麼需要10秒鐘啟動20
個執行緒。也就是每秒鐘啟動2個執行緒
#迴圈次數:
每個執行緒傳送請求的次數。如果執行緒數為20 ,迴圈次數為100 ,那麼每個執行緒傳送100次請求。總
請求數為20*100=2000。如果勾選了「永遠」,那麼所有執行緒會一直傳送請求,一到選擇停止執行指令碼。
#排程器:
設定執行緒組啟動的開始時間和結束時間(配置排程器時,需要勾選迴圈次數為永遠)
#持續時間(秒):
測試持續時間,會覆蓋結束時間
#啟動延遲(秒):
測試延遲啟動時間,會覆蓋啟動時間
#測試啟動時間,啟動延遲會覆蓋它。當啟動時間已過,手動只需測試時當前時間也會
覆蓋它。
#測試結束時間,持續時間會覆蓋它
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...