美文网首页
JMeter:JDBC Request_Mysql连接测试

JMeter:JDBC Request_Mysql连接测试

作者: 宁静致远368 | 来源:发表于2020-04-01 13:47 被阅读0次

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、执行线程查询数据

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

请求:

响应:

相关文章

网友评论

      本文标题:JMeter:JDBC Request_Mysql连接测试

      本文链接:https://www.haomeiwen.com/subject/yrntmftx.html