一、下載添加jar包

- 添加方法:
1.拷貝到j(luò)meter/lib目錄下,此方法需重啟jmeter
2.直接在jmeter的測(cè)試計(jì)劃中導(dǎo)入

二、連接mysql數(shù)據(jù)庫(kù)
添加配置元件-JDBC Connection Configuration

1.Variable Name for created pool:變量名,類似服務(wù)別名,可自行定義
2.DataBase URL:基本格式【jdbc:mysql://數(shù)據(jù)庫(kù)地址:端口】
常用格式:jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8,加入后綴防止亂碼
3.JDBC Driver Class:選擇對(duì)應(yīng)的驅(qū)動(dòng)類(這里選擇com.mysql.jdbc.Driver)
4.Username:用戶名 Password:密碼
添加JDBC請(qǐng)求
【Result Variable Name】:查詢結(jié)果集的變量名
jmeter連接數(shù)據(jù)庫(kù)遇到的問(wèn)題
1.Cannot create PoolableConnectionFactory (Communications link failure)——缺少port
2.Cannot create PoolableConnectionFactory (CLIENT_PLUGIN_AUTH is required)
jar的版本和jemter的版本不匹配(當(dāng)前jmeter是5.3,jar是6.0.4,)換成5.1.49之后就好了
3.Cannot create PoolableConnectionFactory (Access denied for user 'XXX', because password is error )
鏈接mysql數(shù)據(jù)庫(kù)密碼忘記
解決方法:
百度搜索解決方案轉(zhuǎn)自:https://jingyan.baidu.com/article/e4511cf3e914a46a855eaf4a.html
在線代碼執(zhí)行:
https://tool.lu/coderunner
- 無(wú)法正常引用jdbc request返回的數(shù)據(jù),接口報(bào)錯(cuò)
當(dāng)使用jdbc request的結(jié)果作為參數(shù)時(shí),要寫(xiě)成${username_1},1代表你查出來(lái)的數(shù)據(jù)第一行