【问题标题】:Perform DB load test scenario SQL with variables in Jmeter在 Jmeter 中使用变量执行 DB 负载测试场景 SQL
【发布时间】:2019-01-31 21:06:35
【问题描述】:

我想执行以下 Postgresql 数据库负载测试。

负载测试时间为 150 秒。

一个用户每 5 秒发出一个请求,直到测试结束。

每秒都有新用户开始。

最大用户数为 150。

每个请求都应该不同。详细地说,它是具有两个不同变量的 SQL 查询。

SQL查询内容为:

SELECT DISTINCT url FROM <variable1> WHERE url ILIKE '% <variable2> %'

这两个变量都来自我以某种方式生成的两个不同的字符串池。

我已经知道如何建立成功的 JDBC 连接并制作我感兴趣的图表(Actvie Threads Over Time、Response Time vs Threads、Response Time Over Time)。

我试图弄清楚如何解决可变部分,但我失败了。我试图用 Java 中的 BeanShell 生成它们。此外,我试图执行这种省略可变部分的场景,但我也失败了。

寻求帮助, 提前感谢您的帮助。

【问题讨论】:

    标签: database postgresql jdbc jmeter load-testing


    【解决方案1】:

    如果你有变量 variable1 和 variable2 你可以用周围的 ${} 来调用它:

    SELECT DISTINCT url FROM ${variable1} WHERE url ILIKE '% || ${variable2} || %'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-23
      • 2021-08-10
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多