Jmeter JDBC請求-----數據庫讀取數據進行參數化 附帶 SSH跳板機連接數據庫
前期準備:
jdbc驅動:mysql-connector-java-5.1.7-bin.jar
Jmeter 要鏈接MySQL數據庫,首選需要下載mysql jdbc驅動包(註:驅動包的版本一定要與你數據庫的版本匹配,驅動版本低於mysql版本有可能會導致連接失敗報錯)
第一步:
選擇 測試計劃--》點擊 瀏覽--》選中mysql驅動jar包--》打開,引入驅動
第二步:新建一個線程組:
第三步:線程組下創建一個JDBC Connection Configuration配置原件:
Variable Name: 變量名稱一定要填寫, jdbc請求時需要用到此變量, 變量名稱自定義
Database URl: 需要連接數據的URL
JDBC Driver class : 數據庫驅動: mysql 就是:com.mysql.jdbc.Driver
Username : 數據庫的用戶名
Password 數據庫密碼
第四步:
添加一個jdbc請求(JDBC request)
關註點:查詢的結果 id_n(n代表第幾行數據) 所以不需要用什麽正則提取器
Variable Name 需要跟之前的保持一致
如果數據庫只能通過ssh連接,可以通過putty工具,實現跳板機連接數據庫:
Session:設置SSH IP 和端口 ,通過保存可以下次直接加載使用;
SSH-Tunnels : source port: 隨便設置,本機沒有占用的端口,如:8807
destination:目標數據庫IP和port ,點擊 add
點擊open 連接 輸入ssh賬號和密碼,即可通過遠程工具putty連接到數據庫
在數據庫JDBC connection configuration Database URL 填入:127.0.0.1:
參考文獻:
https://blog.csdn.net/tester_xjp/article/details/80859925
多看看:
https://blog.csdn.net/u010978840/article/details/78227852#%E4%B8%80%E5%89%8D%E8%A8%80
SSH跳板機:
https://blog.csdn.net/weixin_43107113/article/details/84064071
Jmeter JDBC請求-----數據庫讀取數據進行參數化 附帶 SSH跳板機連接數據庫