Apache Jmeter JDBC 请求

Posted

技术标签:

【中文标题】Apache Jmeter JDBC 请求【英文标题】:Apache Jmeter JDBC Request 【发布时间】:2017-05-16 13:06:44 【问题描述】:

在使用 jmeter 对 postgres db 的 JDBC 请求中,是否可以限制查询返回的结果数量(不向查询本身添加限制)。

例如:当我从该查询中获得 50 个结果时结束测试

【问题讨论】:

【参考方案1】:

在JDBC Request 采样器中 - 不,很遗憾。

您可以使用JSR223 Sampler 作为解决方法,并使用Java JDBC API 手动构建您的请求

假设您将拥有完全控制权,您将能够使用Statement.setMaxRows() 函数来将结果集限制为所需的大小。

有关在 JMeter 脚本中使用 Groovy 的更多信息,请参阅 Groovy is the New Black 文章。

【讨论】:

以上是关于Apache Jmeter JDBC 请求的主要内容,如果未能解决你的问题,请参考以下文章

jmeter-JDBC请求(sqlserver)

JMeter - 将值从第一个 JDBC 请求传递到第二个 JDBC 请求

jmeter之JDBC请求

Jmeter-发送JDBC请求

Jmeter之JDBC请求参数化

Jmeter jdbc请求-mySQL