JMeter JDBC Sampler语句/ ResultSet获取大小

时间:2016-02-26 15:57:06

标签: jmeter

我试图在客户端实现一种处理速度减慢,使得ResultSet对象的Statement应该具有限制为1的提取大小。所以在这种情况下我希望最大化往返在ResultSet中迭代时到数据库。

JMeter UI不允许指定Statement或ResultSet的这些参数,所以我想知道是否可以解决上述行为。

弗拉基米尔。

2 个答案:

答案 0 :(得分:0)

JMeter允许执行任意SQL语句,ResultSet大小取决于查询返回的行数。

所以你应该可以这样做:

select * ... limit 1;

从......中选择前1名;

确保ResultSet只包含一个条目。

有关不同RDBMS系统的示例,请参阅SQL SELECT TOP Clause

我相信Debugging JDBC Sampler Results in JMeter文章也会有所帮助。

答案 1 :(得分:0)

对于我的问题没有找到好的回复我创建了自己的JMeter插件,允许控制fetchSize()和ResultSet读取延迟。可在https://github.com/vklevko/jmeter-jdbc-sampler-advanced

免费获取