jmeter连接数据库
jmeter连接mysql数据库
大致步骤如下:
1、下载mysql的jar包放入到jmeter的lib下,然后重启jmeter
2、配置JDBC Connection Configuration
3、配置JDBC Request
4、在请求中引用查询到的结果变量,可以结合计数器取每一个结果值:${__V(tname_${index})}
1、首先需要准备个Mysql jdbc驱动包
尽量保证其版本和你的数据库版本一致,至少不低于数据库版本,否则可能有问题。
mysql官网下载地址:https://dev.mysql.com/downloads/connector/j/
JDBC驱动在mysql的官网下载:https://dev.mysql.com/downloads/file/?id=477058,不需要注册,直接点击左下角的小字

2、在测试计划下面把JDBC驱动包导入,如下图

3、线程组下添加一个配置元件JDBC Connection Configuration。

Variable Name:自定义参数,在JDBC Request中会用到;
Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称;jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC&characterEncoding=utf-8,注意:?后面的serverTimezone=UTC&characterEncoding=utf-8不能缺少,否则会报时区错误。(但是我试了一下,不要也运行成了的,无解)
JDBC Driver Class:com.mysql.jdbc.Driver
Username:数据库用户名
Password:数据库密码
4、在添加一个Sampler:JDBC Request

5、执行并查看结果
