1. 程式人生 > >Jmeter連線MySql

Jmeter連線MySql

1.下載對應的驅動包(mysql-connector-java-5.1.13-bin.jar 可能現在有跟新的版本了),並放到Jmeter目錄中的lib檔案下 2.開啟Jmeter,新增JDBC Connection Configuration 元件,配置如下: 1)Varible Name: 這個是變數的名字,也就是說不能重複, 2) JDBC URL: jdbc:mysql://sjqacemmydb-vip:3306/idmdb 其中 sjqacemmydb-vip:3306,這個資料庫的地址和埠號; idmdb,這個是測試的資料庫名。 3) Driver Class org.gjt.mm.mysql.Driver 
 或者 com.mysql.jdbc.Driver
4) Username:這個資料庫的登入名 5) password 這個是資料庫的登入密碼


3.新增JDBC Request元件,如下圖: Variable Name必須和JDBC Connection Configuration相同。Sql Query Type選取你的操作,在Query編寫你需要的語句。  注意:如果同時執行多個 sql語句時會報錯。我們需要在 jdbc url中新增?allowMultiQueries=true 就可以了。不過必選注意你的 mysql的版本在4.1 上,jdbc的版本在 3.1以上才可以。

4.其它地方引用查詢結果: 1)在JDBC Request元件中的Variable names中設定你的引數名,記得唯一值。 2)使用時在你需要的地方${定義的引數名_1}記得不管查詢的結果是否是多條還是當條都得加上_1才能 獲取第一條,不加的話好像拿不到值
如果想知道怎麼連線SQL,Jmeter資料夾中的printable_docs\demos 中的JDBC-Pre-Post-Processor.jmx 指令碼就是SQL連結的。 如下圖: