天天看點

jdbctemplate 執行多條sql_Jmeter JDBC Request執行多條SQL語句

之前寫過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,不同資料庫有不同預設值

jdbctemplate 執行多條sql_Jmeter JDBC Request執行多條SQL語句

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語句傳回的結果

jdbctemplate 執行多條sql_Jmeter JDBC Request執行多條SQL語句

3、檢視結果樹,是2條資料,是以達到效果了

jdbctemplate 執行多條sql_Jmeter JDBC Request執行多條SQL語句
jdbctemplate 執行多條sql_Jmeter JDBC Request執行多條SQL語句
jdbctemplate 執行多條sql_Jmeter JDBC Request執行多條SQL語句

繼續閱讀