Jmeter連接mysql

一、下載添加jar包

image.png
  • 添加方法:

1.拷貝到j(luò)meter/lib目錄下,此方法需重啟jmeter

2.直接在jmeter的測(cè)試計(jì)劃中導(dǎo)入

image.png

二、連接mysql數(shù)據(jù)庫(kù)

添加配置元件-JDBC Connection Configuration

image.png
image.png

 
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)求

image.png

【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

  1. 無(wú)法正常引用jdbc request返回的數(shù)據(jù),接口報(bào)錯(cuò)

當(dāng)使用jdbc request的結(jié)果作為參數(shù)時(shí),要寫(xiě)成${username_1},1代表你查出來(lái)的數(shù)據(jù)第一行

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容