在JMeter中,我添加了oracle服务器的配置.然后我添加了一个JDBC请求对象并将ResultSet变量名称放入status.
测试执行正常,结果显示在treeview监听器中.
我想使用变量status并将其与字符串进行比较,但jmeter会抛出关于将arraylist转换为字符串的错误.
如何检索此变量并与While Controller中的字符串进行比较?
只是花了一些时间来弄清楚这一点,并认为接受的答案略有不正确,因为JDBC请求采样器有两种类型的结果变量.
您在Variable names框中指定的那些映射到查询返回的各个列,您可以通过说明访问这些列columnVariable_{index}.
您在其中指定的那个Result variable name包含整个结果集,实际上这是一个映射到值的列表.在这种情况下,上述语法显然不起作用.
JMeter 中 JDBC 请求返回的 ResultSet 变量位于 for 数组中。所以如果你想使用变量status,你必须将它与索引一起使用。如果您想使用第一个(或唯一一个)记录 user status_1。所以你需要像使用它一样status_{index}。
| 归档时间: |
|
| 查看次数: |
13943 次 |
| 最近记录: |