我想实现一种客户端处理的一种放缓,以便ResultSet对象的Statement应该将获取大小限制为1.所以在这种情况下我想在ResultSet中迭代时最大限度地往返数据库。JMeter JDBC采样器语句/结果集提取大小
JMeter UI不允许指定Statement或ResultSet的这些参数,所以我想知道是否有解决方法来实现上述行为。
弗拉基米尔。
我想实现一种客户端处理的一种放缓,以便ResultSet对象的Statement应该将获取大小限制为1.所以在这种情况下我想在ResultSet中迭代时最大限度地往返数据库。JMeter JDBC采样器语句/结果集提取大小
JMeter UI不允许指定Statement或ResultSet的这些参数,所以我想知道是否有解决方法来实现上述行为。
弗拉基米尔。
JMeter允许执行任意SQL语句,ResultSet的大小取决于查询返回的行数。
所以,你应该能够做这样的事情:
select * ... limit 1;
或
从......选择顶部1;
确保ResultSet将只包含一个条目。
有关不同RDBMS系统的示例,请参阅SQL SELECT TOP Clause。
我相信Debugging JDBC Sampler Results in JMeter文章也会有帮助。
对于我的问题没有找到好的答案我已经创建了我自己的JMeter插件,它允许控制fetchSize()和ResultSet读取延迟。可在https://github.com/vklevko/jmeter-jdbc-sampler-advanced