[TOC]
##### JDBC Request配置
在jmeter进行服务器压测时,有时候需要我们进行数据库的连接,数据库数据的读取,这里就介绍一下jdbc的使用,本文以Mysql5.7为例进行说明数据库的操作方法
###### 添加需要的驱动jar包
使用不同的数据库,Mysql数据库时需要使用mysql的驱动进行连接,其他数据库需要不同的jar包进行操作。
- 1. 下载Mysql数据库驱动
| Connector/J version | Mysql Version | Jdk required for Compilation |
| ------------------- | ------------- | ---------------------------- |
| 5.1 | 5.6 \5.7 \8.0 | Jdk 5.0 and Jdk8.0 or higher |
| 8.0 | 5.6\5.7\8.0 | Jdk8.0 or higher |
**注**:一切以官网为准,详情可参考https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html
由于数据库是mysql5.7所以我下载了一下8.0的驱动
下载时注意,如果是windows版本的jmeter则下载zip包,Linux系统的则选择tar.gz
平台选择platform independent
- 2. 解压后的jar包复制到jmeter的根目录的lib目录下
- 3. 新建数据库连接
**参数说明**:
**Variable name**:数据库的连接池名称,在Jdbc request可以进行对应填写
**Database URL**:数据库url,jdbc:mysql://ip:mysql监听的端口号/数据库名称, 如: jdbc:mysql://localhost:3306/test
**username**:连接数据库的用户名
**password**:连接数据库的密码
**Validation Query**:选择固定select 1
###### Jdbc Request请求
Sample----->JDBC Request进行添加
参数说明:
**Variable Name**:连接数据库的数据库名与Config中的保持一致
**Query type**:选择Selected Statement
**Query**:填写sql语句
##### JDBC Request参数化
###### 方法一:使用用户变量的形式进行传递参数
- 1. 在Test Plan中定义一个变量
2. sql query 中使用${变量名称}的方式进行引用
###### 方法二:使用占位符进行传递参数
使用?作为占位符,多个参数使用,进行分割文章来源:https://www.toymoban.com/news/detail-407422.html
文章来源地址https://www.toymoban.com/news/detail-407422.html
到了这里,关于JMETER的JDBC配置方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!