標籤:target term 使用者名稱 也有 tab 使用者 config size 資料
下載jdbc驅動
在使用jmeter做效能或自動化測試的時候,往往需要直接對資料庫施加壓力,或者某些參數只能從資料庫擷取,這時候就必須使用jmeter串連資料庫。
1.下載對應的驅動包
mysql驅動:(mysql-connector-java-5.1.13-bin.jar 可能現在有跟新的版本了),並放到Jmeter目錄中的lib檔案下,複製之後,重啟jmeter
連結:http://download.csdn.net/source/3451945
sqlServer驅動:sqljdbc4.jar,一樣都需要放到Jmeter目錄中的lib檔案下,複製之後,重啟jmeter
連結:http://download.csdn.net/detail/javaservletsql2008/4859165
串連mysql設定
1、配置驅動程式,測試計劃右下角,點擊瀏覽,選擇jdbc驅動
2、添加線程組
開啟JMeter,建立線程組。滑鼠右鍵點擊測試計劃--->添加--->Threads--->線程組
3、配置JDBC
線上程組中,右鍵添加-->配置元件--->“JDBC Connection Configuration”
4、配置JDBC Connection Configuration
1)Varible Name: 這個是變數的名字,也就是說不能重複,
2) JDBC URL: jdbc:mysql://1920168.0.1:3306/idmdb ,其中 1920168.0.1:3306:這個資料庫的地址和連接埠號碼; idmdb,這個是測試的資料庫名。3) Driver Class :org.gjt.mm.mysql.Driver 或者 com.mysql.jdbc.Driver 這是固定值4) Username:這個資料庫的登入名稱5) password: 這個是資料庫的登入密碼
5、添加JDBC request
右鍵點擊“線程組”,在下面添加一個“JDBC request”,其中variable name名稱必須與jdbc配置相同
6、執行結果
串連SQL Server設定
與mysql設定不一樣之處即在於 4、配置JDBC Connection Configuration 其他都一致
(1)Variable Name:test 後續JDBC Request中也會用到這個值;
(2)Database URL:jdbc:sqlserver://192.168.1.2:1222;databaseName=DBname (需要分號隔開,mysql是/);
(3)JDBC Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver (這也是固定寫法);
(4)Username Password資料庫的使用者名稱和密碼;
Database URL的構成參照表(jmeter的help中也有)見下:
配置JDBC Connection Configuration
jmeter之串連mysql和SQL Server配置