jmeter上JDBC请求的数据库连接

时间:2016-10-31 05:07:50

标签: jdbc jmeter data-connections

对于Jmeter上的JDBC请求,我已正确配置数据库连接配置

数据库网址 - jdbc:mysql://developmentdb.cwwxeukesrtn.ap-southeast-1.rds.amazonaws.com; Development_DB

JDBC驱动程序 Class- com.mysql.jdbc.Driver

用户名 -...

密码 -...

然后我用Select Statement创建一个JDBC请求但在运行此请求后,在响应消息上得到了这条消息 -

回复讯息:

  

java.sql.SQLException:无法创建PoolableConnectionFactory(通信链接失败)最后一个数据包成功发送到   服务器是0毫秒前。驱动程序没有收到任何数据包   来自服务器。)

现在我的问题是,如何解决这个问题? enter image description here

2 个答案:

答案 0 :(得分:0)

关注Driver/Datasource Class Names, URL Syntax and Configuration Properties for Connector/J文章:

JDBC URL Format

我相信您需要在Development_DB之前用以下斜杠替换分号:

jdbc:mysql://developmentdb.cwwxeukesrtn.ap-southeast-1.rds.amazonaws.com/Development_DB

有关数据库负载测试的详细信息,请参阅The Real Secret to Building a Database Test Plan With JMeter文章。

您可能还需要在操作系统防火墙中打开端口3306,并将相关的Security Group添加到您的实例,以便允许MySQL JDBC流量。

答案 1 :(得分:0)

您需要完成两项基本操作

  1. 隧道
  2. JMeter lib文件夹中的
  3. mysql.jdbc jar。

第一次:

  1. 打开腻子
  2. 转到连接>> SSH >>隧道
  3. 输入详细信息作为端口:9876
  4. 以数据库URL(在应用程序配置文件中显示)的形式输入详细信息,例如:

    jdbc:mysql://developmentdb.cwwxeukesrtn.ap-southeast-.rds.amazonaws.com;Development_DB
    
  5. 添加

    Stack

  6. 打开 JMeter >>添加JDBC连接配置

  7. 使用数据库URL作为jdbc:mysql://localhost:9876,然后将 如图中所示的其他详细信息,例如 JDBC驱动程序类

    JDBC

对于步骤2。通过以下链接: https://www.blazemeter.com/blog/mysql-database-and-jmeter-how-to-test-your-connection/