JDBC Request

JMeter-Sampler-JDBC Request

注意:必须先配置好 JDBC Connection Configuration

属性 描述 备注
Variable Name 选择使用哪个配置,值与JDBC Connection Configuration 的Variable Name相同 不能为空。JDBC Connection Configuration 可以配置多个,这里只要选择自己想用的那个即可
Query Type • Select Statement
• Update Statement
• Callable Statement
• Prepared Select Statement
• Prepared Update Statement
• Commit
• Rollback
• Autocommit(false)
• Autocommit(true)
• Edit
Select 选择Select Statement。Insert, Update, Delete 选择 Update Statement.
2. 如果使用预编译(语句中带问号)必须选择 Prepared Select(Update) Statement
(建议使用Prepared)
3. 其他类型不算常用,需要的时候找下资料吧
SQL Query Sql语句 不能为空。语句结束建议不要带上分号(虽然有分号一般也不会有问题)
Parameter values 参数值。多个值时使用逗号分割。数量必须与sql语句中的参数个数相同 当选择Prepared或Callable 时不能为空
Parameter types 参数类型。多个值时使用逗号分割。数量必须与参数值相同。 使用不同的驱动,参数类型可能会有不同。常见的比如varchar, int…, 支持大小写
Variable Names 查询结果变量名称,每个查询字段都可以设置一个变量,逗号分割。
返回结果,比如:id_#, id表示查询字段,id_#表示查询结果的行数,id_1表示查询结果中第一行的id 的值(类推,id_2为第二行id的值)
可以为空。
建议:需要用到的话,尽量每个字段都设置一个变量名称(虽然设置少几个也不报错);sql语句中尽量不要使用 * 号,而是写清楚每个要查询的字段
Result variable name 结果变量名称。将所有的查询结果保存到一个变量中。这是一个List<Map<String,Object>>类型的变量。查询结果每行存为一个Map, 字段名为 key, 字段内容为value. 比如要bean shell 中可以这样调用:columnValue = vars.getObject(“resultObject”).get(0).get(“Column Name”);
Handle ResultSet Store As String (默认)2. Store As Object3. Count Records

JMeter-Sampler-JDBC Request

相关文章: