JMeter:JDBC Request_Mysql连接测试

2020-04-01  本文已影响0人  宁静致远368

1、准备工作

下载连接mysql数据库jar包,将mysql-connector-java-5.1.22-bin.jar包放到jmeter的lib目录下,重启jmeter。

在配置完成请求后,会发现报错,连接数据库 不成功。

Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc:mysql//192.168.12.204:3306/guess_user

Mysql驱动包放在 JMeter 的 lib 目录下 JMeter的 lib/ext 目录下。

在4.0版本之前放到lib目录下是没有问题的,4.0版本后就报错,所以调整到lib/ext目录下后,问题解决。

至于是否版本导致,暂不确定。

2、配置JDBC Connection Configuration

重要参数说明:

•Variable Name:数据库连接池的名称,我们可以有多个jdbc connection configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。

•Database URL:数据库url,jdbc:mysql://主机ip或者机器名称:mysql监听的端口号/数据库名称, 如:jdbc:mysql://localhost:3306/test

•JDBC Driver class:JDBC驱动

•username:数据库登陆的用户名

•passwrod:数据库登陆的密码

  不同数据库具体的填写方式,可以参考下面的表格:

3、配置JDBC Request

重要的参数说明:

•Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致

•Query:填写的sql语句未尾不要加“;”

•Parameter valus:参数值

•Parameter types:参数类型,可参考:Javadoc for java.sql.Types

•Variable names:保存sql语句返回结果的变量名

•Result variable name:创建一个对象变量,保存所有返回的结果

•Query timeout:查询超时时间

•Handle result set:定义如何处理由callable statements语句返回的结果

4、执行线程查询数据

通过监听器察看结果树,可以查看到设置的查询语句连接数据库查询返回的结果。

请求:

响应:

上一篇 下一篇

猜你喜欢

热点阅读