標籤:資料庫伺服器 開啟 sql 環境 nbsp 自動 auto src jmeter
jmeter串連配置mysql伺服器時,如果資料庫伺服器沒有通過ssh串連,則只需要配置相應的jdbc參數就可以了,即請求網域名稱或ip地址:3306,如果資料庫伺服器是通過SSH串連的,那需要通過中間遠端連線工具來登入,此處使用的遠端連線工具為Putty,配置的時候需要將資料庫的ssh->tunnel中的請求網域名稱先映射到本地3306的連接埠(一般mysql的請求連接埠設定為3306,只是符合福士流~~~),然後通過ssh的伺服器ip及連接埠來訪問,具體的配置請參考如下:1.首先,下載並開啟Putty嘍,在Putty Configuration介面,category->session下配置跳板機的地址和連接埠,然後Saved Sessions裡面錄入一個自己要儲存的名字,點擊“save”,就可以儲存了,下次開啟putty的時候,直接選擇已經儲存的session name,然後點擊“load"就會把以前的配置載入進來了。
2. 配置SSH->Tunnels,因為是通過ssh串連肯定要配置相應的ssh映射通道了,Add new forwarded port,即添加新的期望連接埠,這個連接埠隨便定義的,是自己主機上沒有被佔用的連接埠,Destination即需要訪問的資料庫伺服器的請求網域名稱(或ip地址)+連接埠(for example: uattest.test.mysql.com:3306),因為這裡是要自動對應到本地連接埠的,所以是預設了local 和auto,然後點擊”add", 這樣就Ok了。可以返回到session頁面再save一下,以防丟了哦~~~~
3.OK,這樣putty就配好了,點open吧,輸入訪問session的名字和密碼,這裡密碼是不會顯示的,只需要死命的輸就可以了,輸完enter。這就連上SSH伺服器了。
4.開啟jmeter,現在開始配置jmeter了,這才是主要的,前面的配置主要是為這個主兒服務的。
添加測試計劃,使用者配置元素(我習慣用這個來配置環境參數,所以就這樣了~~~),簡單控制器(這也是我的習慣,我是一個特較汁的人,不喜歡隨便~~~哈哈),JDBC Connection Configuration and JDBC Request.
5.Ok, 我只簡單的說下JDBC的配置, Variable Name,這個名字必須與你的jdbc request 相一致,其他參數慢慢研究吧,我們先預設,然後就是Database Connection Configuration 這一塊,首先Database URL: jdbc:mysql://${JDBC}/mydb (這個參數就是要配置串連資料庫的哪個庫,因為上面我們已經把要訪問的資料庫映射到本地了,所以這裡的JDBC參數實際應該是localhost:3306,這個參數我是在使用者配置元素裡配置的,所以我只是引用一下,便於後面修改為其他環境的資料庫訪問地址),然後JDBC Driver class: com.mysql.jdbc.Driver(jmeter裡要配串連jdbc的jar包,放在lib下就能找到這個驅動,呵呵,這裡也不詳解了),輸入username和passwored。就配好了~~~~
6.然後把JDBC Request寫一下,運行,over了,全部完成。
第一次寫部落格,請大家多多指教,只為學習,不為別的~~~~
jmeter串連配置帶跳板機(SSH)的mysql伺服器