1. 程式人生 > >Jmeter配置通過SSH連線的mysql資料庫

Jmeter配置通過SSH連線的mysql資料庫

jmeter連線配置mysql資料庫時,如果資料庫伺服器沒有通過ssh連線,則只需要新增配置相應的jdbc引數就可以了。如果資料庫伺服器是通過SSH連線的,則需要通過中間遠端連線工具來登入,此處使用的遠端連線工具為Putty,具體的配置請參考如下:

1、首先,下載並開啟Putty,在Putty Configuration介面,category->session下配置跳板機的地址和埠,然後Saved Sessions裡面輸入任意名稱儲存,點選“save”,就可以儲存了,下次開啟putty的時候,直接選擇已經儲存的session name,然後點選“load"就會把以前的配置載入進來。

Putty下載連結:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

2、配置SSH->Tunnels,因為是通過ssh連線肯定要配置相應的ssh對映通道了,Add new forwarded port,即新增新的期望埠,這個埠隨便定義的,是自己主機上沒有被佔用的埠,Destination即需要訪問的資料庫伺服器的請求域名(或ip地址)+埠(示例: uattest.test.mysql.com:3306),因為這裡是要自動對映到本地埠的,所以是默認了local 和auto,然後點選”add"就可以了,返回到session頁面再save一下以防丟失。

3、這樣putty就配好了,點選open,輸入訪問session的名字和密碼,這裡密碼是不會顯示的,只需要正常輸就可以了,輸完enter。可以看到連上SSH伺服器的提示。

4、開啟jmeter開始配置,新增測試計劃、執行緒組、JDBC Connection Configuration、JDBC Request、View Results Tree

5、大部分配置都跟正常內網資料庫一樣,主要是JDBC的配置,Variable Name,這個名字必須與你的jdbc request 相一致,然後就是Database Connection Configuration 這一塊,首先Database URL: jdbc:mysql://localhost:3306/mydb (這個引數就是要配置連線資料庫的哪個庫,因為上面我們已經把要訪問的資料庫對映到本地了,所以這裡的JDBC引數是localhost:3306),然後JDBC Driver class: com.mysql.jdbc.Driver(jmeter裡要配連線jdbc的jar包,放在lib下就能找到這個驅動),輸入username和passwored,就可以了。

連線jdbc的jar包

https://github.com/guyingminyu/jmeter-plugin

 

6、然後把JDBC Request寫一下,執行,over~~

 

資料參考:https://blog.csdn.net/u013927540/article/details/76172019

 

查找了比較多的資料,試下來這個比較簡單有效,自己記錄一下供日後備查,也方便互相學習~~