1、添加JDBC請求:線程組-》添加-》sampler-》JDBC request
當選擇的是Prepared select/update statement時候,在sql語句中變量值寫?,值寫在下面的 parameter value中,parameter type定義值類型,多個值中間用","隔開
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9cWT5tGRN5WNXFWck1mYwhnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5QDOyATMyETMwMjMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2、添加JDBC Connection Configuration:配置資料庫連接配接資訊
這裡定義的Variable Name就是用于前面Jdbc 請求中調用的Variable Name,名稱要一緻;
需要提前導入資料庫驅動,可以去網上下載下傳放在lib中,或者在“測試計劃”的最下面那個library中導入進來
3、上面的jdbc 請求就配置好了,可以查詢到結果,我們可以把查詢的結果放在變量中:JDBC request提供了兩種方式,一種是“Variable Names”,還有一種是'Result Variable Names"
Variable Names:有點像表中的列,存的是查詢結果中的每一列值,多列的時候中間用","分開。預設是第一列
假如傳回結果又三個字段,四條記錄
Variable names:A,B,C //ABC表示每列
${A_#}、${B_#} 、${C_#} 取總行數4
${A_1} 取第1列第1行資料
${A_2} 取第1列第2行資料
${C_1} 取第3列第1行資料
${C_4} 取第3列第4行資料
Result Variable Names:則是把所有查詢傳回的資料存在一個變量中
如:Result variable name:shuzf
擷取具體值的方法:columnValue = vars.getObject("resultObject").get(0).get("shuzf");