我试图在客户端实现一种处理速度减慢,使得ResultSet对象的Statement应该具有限制为1的提取大小。所以在这种情况下我希望最大化往返在ResultSet中迭代时到数据库。
JMeter UI不允许指定Statement或ResultSet的这些参数,所以我想知道是否可以解决上述行为。
弗拉基米尔。
答案 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
免费获取