【问题标题】:What steps are included when Jmeter measuring JDBC response timeJmeter测量JDBC响应时间包括哪些步骤
【发布时间】:2016-10-31 19:02:47
【问题描述】:

我正在使用 Jmeter 向数据库发送 JDBC 请求。

我想知道测量响应时间时包括哪些步骤。

例如,我正在向数据库发送一个选择请求。

我是第一个查询响应时间比我们的大,我假设第一个请求需要建立与数据库的连接,其余请求使用连接池。

我想知道 Jmeter 对结果集做了什么。 Jmeter 是否只遍历所有行?它是否获取所有列值?我可以知道Jmeter在计算响应时间时实际执行了哪部分源代码吗?

【问题讨论】:

    标签: jdbc jmeter


    【解决方案1】:

    基本上所有内容都包括在内:

    1. 打开(或获取)连接
    2. 执行查询
    3. 关闭连接

    您可以查看JDBCSampler.java 中的详细信息,或者通过将下一行添加到 user.properties 文件(位于 JMeter 的“bin”文件夹中)来启用 JDBC 协议的调试日志记录

    log_level.jmeter.protocol.jdbc=DEBUG
    

    或通过-J命令行参数将其传递给JMeter启动脚本

    jmeter -Jlog_level.jmeter.protocol.jdbc=DEBUG -n -t test.jmx ...
    

    整个ResultSet 正在从查询返回到JMeter,您可以通过JMeter Variables 或脚本来处理它,有关更多详细信息,请参阅Debugging JDBC Sampler Results in JMeter 指南。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多