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")字段名