之前寫過Jmeter操作mysql的文章Jmeter中JDBC Connection Configuration實作MySQL JDBC Request資料庫處理今天我們再看下如何操作多條sql語句
1、添加JDBC Connection Configuration并配置
Database URL為MySQL的連接配接串,如果要執行多條SQL語句,後面還要添加“?allowMultiQueries=true”
JDBC Driver Class是本機的jdbc驅動路徑。Mysql資料庫,預設com.mysql.jdbc.Driver,不同資料庫有不同預設值
2、添加一個JDBC Request并配置
如果要執行多條SQL語句,Quer Type一定要選擇 Callable statement,使用Callablestatement時,一次可以包含多個SQL,每條SQL語句用“;”隔開
這裡需要注意的是VariableName Bound to Pool同JDBC CONNECTION的一緻
· Variable Name:資料庫連接配接池的名字,需要與JDBC Connection Configuration的Variable Name Bound Pool名字保持一緻
· Query:填寫的sql語句未尾不要加“;”
· Parameter valus:參數值
· Parameter types:參數類型,可參考:Javadoc for java.sql.Types
· Variable names:儲存sql語句傳回結果的變量名
· Result variable name:建立一個對象變量,儲存所有傳回的結果
· Query timeout:查詢逾時時間
· Handle result set:定義如何處理由callable statements語句傳回的結果
3、檢視結果樹,是2條資料,是以達到效果了