Jmeter【数据库】JDBC Request


一.数据库名字

二.SQL Query

 Query Type:

 三.参数化

  • Parameter valus:参数值
  • Parameter types:参数类型,可参考:https://docs.oracle.com/javase/6/docs/api/java/sql/Types.html
  • Variable names:保存sql语句返回结果的变量名
  • Result variable name:创建一个对象变量,保存所有返回的结果
  • Query timeout:查询超时时间
  • Handle result set:定义如何处理由callable statements语句返回的结果

  3.1传递参数

  方法一:在测试计划中定义变量,在sql Query中使用变量

  方法二:在sql Query中使用 ?作为占位符,并传递参数值和参数类型

  

   

   3.2接收参数

         (1)Variables names参数使用方法

   

   

   引用:${a_#}  ${a_1}  ${a_2}

         (2)Result variable name参数使用方法

   

   

   从结果对象中取值:

           ${__BeanShell(vars.getObject("resource_code").get(0).get("CODE"))}

   注意:

           1、getObject中传的是 Result variable name 

   2、get(0)取第一行的数据,从0开始

     3、get("CODE")字段名