【问题标题】:How to connect Jmeter to Redshift Database如何将 Jmeter 连接到 Redshift 数据库
【发布时间】:2022-11-09 15:47:48
【问题描述】:

您好,我想寻求您的帮助,因为我无法将 Jmeter 连接到我们的 Redshift 数据库。您的回复将不胜感激。非常感谢你。

我做的步骤

- 在本网站下载 Redshift jar 文件

https://docs.aws.amazon.com/redshift/latest/mgmt/jdbc20-download-driver.html 并复制到 Jmeter 库

- 打开 Jmeter 并添加 JDBC 配置

- 输入数据库 URL、JDBC 驱动程序类、用户名和密码

-添加 JDBC 请求(插入 SQL 查询)

-运行Jmeter

-发生了错误

Error Upon running Jmeter

仅示例参数

数据库 URL:jdbc:redshift://redshift-db。公司.com/公司

JDBC驱动类:com.amazon.redshift.jdbc42.Driver

用户名:

密码:

截屏:

Downloaded Jar File

Jmeter Library Path

JDBC Configuration

Database Test Connection

SQL Query

我尝试使用这 3 个 JDBC 驱动程序类参数,但我这边没有运气。

-com.amazon.redshift.jdbc42.Driver

-com.amazon.redshift.jdbc.DataSource

-com.amazon.redshift.jdbc.Driver

【问题讨论】:

    标签: sql-server database jdbc jmeter amazon-redshift


    【解决方案1】:

    根据How to Test MySQL Connection 文章

    1. 填写变量名称字段。该字段的值用于将特定的连接配置(JDBC Connection Configuration)关联到数据库和JMeter发送的特定请求(JDBC Request)。

    如果该字段未填写,则不会发送请求,并且 JMeter 控制台将显示以下消息:java.lang.IllegalArgumentException: Variable Name must not be empty for element:JDBC Connection Configuration。这可以在下面的屏幕截图中看到:

    所以你快到了,你需要做的就是在JDBC Connection Configuration 中填充“已创建池的变量名称”字段:

    并在JDBC Request sampler 中输入相同的值

    【讨论】:

      猜你喜欢
      • 2021-02-08
      • 2013-11-19
      • 1970-01-01
      • 2018-11-05
      • 1970-01-01
      • 2021-09-02
      • 2017-11-13
      • 2016-07-26
      • 1970-01-01
      相关资源
      最近更新 更多