JMETER與它的組件們( 二 )


JMETER與它的組件們

文章插圖

JMETER與它的組件們

文章插圖
設置好服務器記得點擊啟動
JMETER與它的組件們

文章插圖

JMETER與它的組件們

文章插圖
這時候請求的數據就會全部顯示在你面前了
JDBCJDBC鏈接數據庫
鏈接數據庫我們需要一個鏈接數據的jar包:https://downloads.mysql.com/archives/c-j/
JMETER與它的組件們

文章插圖
 步驟
1 測試計劃中添加上方下載的jar包
2 添加一個線程組 添加一個jdbc鏈接配置器
JMETER與它的組件們

文章插圖
DataBase URL:庫名+?+ useUnicode=true&characterEncoding=utf8,加入后綴防止亂碼3 取樣器中添加一個jdbc request
JMETER與它的組件們

文章插圖
4把需要取得值放入變量
JMETER與它的組件們

文章插圖

JMETER與它的組件們

文章插圖
value=https://www.huyubaike.com/biancheng/vars.getobject("resultserial_nos").get(8).get("serial_number");vars.put(serial_number,value);
JMETER與它的組件們

文章插圖
同步定時器
JMETER與它的組件們

文章插圖
同步定時器設置了集合點,達到并發的作用
說到并發繞不開的就是并行:并發其實就是任務切換,而并行就是多個進程同時進行,Jmeter也提供了并發插件這里不做贅述,有興趣的可以去插件管理內自己下載:Parallel Controller
事務控制器我們需要去測試幾個接口的混合場景下的性能,就需要把幾個接口放到一個事務中
JMETER與它的組件們

文章插圖

JMETER與它的組件們

文章插圖

JMETER與它的組件們

文章插圖
stepping Thread Group + jp@gc - Transactions per Second + jp@gc - Response Times Over Time線程組中有個stepping thread group可以幫助我們不斷加壓增加線程組數量來查看不同壓力下的tps
JMETER與它的組件們

文章插圖

JMETER與它的組件們

文章插圖
安裝插件: jpgc - Standard Set這里有jp@gc - Transactions per Second可以用這個查看每秒事務處理
縱坐標為TPS橫坐標為時間
JMETER與它的組件們

文章插圖
縱坐標為請求響應時間
JMETER與它的組件們

文章插圖
友情鏈接
selenium結合jmeter進行測試

推薦閱讀