Jmeter 03 各大元件介紹說明

2021-10-09 04:35:17 字數 1477 閱讀 4492

1. 測試的起點

2. 其他所有元件的容器

3. 用來描述效能測試

4. 所有內容基於乙個測試計畫

1. 測試必備元件

2. 用來模擬使用者併發

3. 每個任務通過執行緒來處理

執行緒數:請求併發的數量

ramp-up period(in seconds) : 在多少秒內建立執行緒數中的所有執行緒。

//每秒併發數 = 執行緒數 / rup

迴圈次數:當前執行緒組中的測試指令碼迴圈執行次數

//真正幹活的
傳送請求到伺服器,並等待伺服器響應

按照其在測試樹中的順序去執行

受邏輯控制器控制

支援多種協議

支援二次開發

控制sampler 傳送請求的邏輯、順序

控制sampler本身

模擬複雜邏輯請求 常用

foreach控制器

(如果) if控制器

迴圈控制器

隨機控制器

事務控制器

吞吐量控制器

靜態資料配置

配置預設屬性、資訊

不會向伺服器傳送任何請求

僅對所在測試樹分支有效

放在sampler之前

乙個例外!

--使用者自定義變數(user defined variables)

此元件無論放在**,它定義的變數都會被整個執行緒所共享

設定請求間的時間間隔

// 應用
集合點:

synchronizing timer

前置處理器

發出請求(request)前對即將發出的請求進行特殊處理

如:sample timeout

後置處理器

對取樣器發出請求後得到的伺服器響應(response)進行處理

如:正規表示式提取器

//判斷取樣器是否正常工作

//判斷請求響應是否正確

//判斷結果是否符合預期

//相當於lr的檢查點

常用

jp@gc - json path assertion

響應斷言

斷言持續時間

//收集整理測試結果

//將測試結果資料進行處理並展示

//生成xml、csv等形式的檔案供後續分析

常用

圖形結果

察看結果樹

聚合報告

用**察看結果

儲存響應到檔案

七個元件
// 靠測試計畫的

// 樹型結構中

// 元件的父子關係確定

原則

Jmeter主要元件介紹

1.執行緒組 thread group 執行緒組 這個就是我們通常新增執行的執行緒。通俗的講乙個執行緒組,可以看做乙個虛擬使用者組,執行緒組中的每個執行緒都可以理解為乙個虛擬使用者。setup thread group 一種特殊型別的threadgroup的,可用於執行 試操作。這些執行緒的行為完全...

jmeter的元件及介紹

1 thread group 執行緒組 執行緒組是一系列執行緒的集合,是每乙個執行緒代表著乙個正在使用程式的使用者。在jmeter中,每個執行緒組意味模擬乙個真實的使用者想伺服器發起請求。2 samplers 取樣器 jmeter測試中有http ftp等協議 3 listeners 在 jmete...

jmeter 各個元件的簡單介紹(三)

今天講的知識都是jmeter 元件的簡單介紹 一 取樣器 也稱採取器 它是用來模擬使用者操作,向伺服器發生http 請求 二 斷言 用來驗證結果是否正確,常用斷言有 響應斷言 xml 斷言,bean shell 斷言 三 任務 1.新增結果監聽,儲存測試結果到檔案 2.展示結果 四 前置處理器 在測...