0


JMETER的JDBC配置方法

[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

    1. 解压后的jar包复制到jmeter的根目录的lib目录下
    1. 新建数据库连接

参数说明

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中定义一个变量

    1. sql query 中使用${变量名称}的方式进行引用

方法二:使用占位符进行传递参数

使用?作为占位符,多个参数使用,进行分割


本文转载自: https://blog.csdn.net/SQtester/article/details/124245959
版权归原作者 松勤软件测试 所有, 如有侵权,请联系我们删除。

“JMETER的JDBC配置方法”的评论:

还没有评论