5.5.4.jmeter组件-取样器-JDBC Request

5.5.4.JDBC Request
要查询的数据表
5.5.4.jmeter组件-取样器-JDBC Request

JDBC请求
5.5.4.jmeter组件-取样器-JDBC Request

JDBC请求查询结果
5.5.4.jmeter组件-取样器-JDBC Request
可以使用JDBC请求来操作数据库。

Variable Name of Pool declared in JDBC Connection Configuration:由 JDBC Connection Configuration定义的连接池变量名
Parameter values:逗号分隔的参数值列表。使用]NULL[指示空参数。(如果需要,可以通过定义属性“JDCBSAMPLOUL.NulLMARK”来改变空字符串。必须用双引号括起来,并且任何嵌入的双引号必须加倍,
Parameter types:逗号分隔的SQL参数类型列表(比如INTEGER, DATE, VARCHAR, DOUBLE)或常量的整数值。当使用驱动程序建议的自定义数据库类型时,可以使用这些整数值。
Variable names:用逗号分隔的变量名列表,用于保存由Select语句、Prepared Select语句或CallableStatement返回的值。注意,当与CallableStatement一起使用时,变量列表的顺序必须与调用返回的OUT参数相同。如果变量名少于OUT参数,则只有指定变量名的部分能返回;如果存在更多的变量名,则多余变量将被忽略。
Result variable name:如果指定,这将创建包含行映射列表的对象变量。每个映射包含列名称作为键,列数据包含值。用途:
Query timeout:查询超时时间;
Handle result set:定义如何处理由callable statements语句返回的结果
Store As String(默认)-变量名列表中的所有变量都作为字符串存储,当出现在列表中时,不会迭代ResultSet。CLOBs将被转换为字符串。BLUB将转换为字符串,就好像它们是UTF-8编码的字节数组一样。CLOBs和BLOBs的jdbcsampler.max_retain_result_size字节后的内容被前掉。
Store As Object——变量名称列表中的ResultSet类型的变量将被存储为对象,并且可以在后续的测试/脚本中访问并迭代,而不会遍历ResultSet。CLOBs将被处理为选择存储为字符串。BLUB将被存储为字节数组。CLOBs和BLOBs将在JDCBSAMPLER。
Count Records结果集类型的变量将通过显示记录的计数作为结果进行迭代。变量将被存储为字符串。对于BLOBs,对象的大小将被存储。

欢迎关注我的网易云课程
https://study.163.com/courses-search?keyword=软件测试123#/?ot=5