1. 程式人生 > >Jmeter JDBC請求-----數據庫讀取數據進行參數化 附帶 SSH跳板機連接數據庫

Jmeter JDBC請求-----數據庫讀取數據進行參數化 附帶 SSH跳板機連接數據庫

ive tails 第一步 數據庫密碼 取數據 連接 pen cti alt

前期準備:

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跳板機連接數據庫