Jmeter—JDBC Connection Configuration+JDBC Request的使用

当我们在对接口进行断言或进行多个接口串联时,常常会需要从DB查询数据来做辅助,接下来讲解一下Jmeter对于DB连接的运用:

首先,我们需要下载支持DB的jar包,下载地址:https://dev.mysql.com/downloads/connector/

下载完成之后,将jar包放入Jmeter目录中,比如:E:\software\apache-jmeter-3.2\apache-jmeter-3.2\lib

Jmeter—JDBC Connection Configuration+JDBC Request的使用

前期工作做完以后,就可以正式的开始配置JDBC啦

1.在Jmeter中添加一个JDBC Connection Configuration(添加->配置元件->JDBC Connection Configuration)

Jmeter—JDBC Connection Configuration+JDBC Request的使用

Jmeter—JDBC Connection Configuration+JDBC Request的使用

Variable Name:与JDBC Request中的Variable Name 保持一致就可以

DataBase URL:jdbc:mysql://ip:port(端口)/库名

JDBC Driver class:com.mysql.jdbc.Driver

Username:连接DB的用户名

Password:连接DB的密码

这样就把JDBC配置完了,接着就是如何去查询数据了,这时候就需要JDBC Request组件(添加->sample->JDBC Request)

Jmeter—JDBC Connection Configuration+JDBC Request的使用

Jmeter—JDBC Connection Configuration+JDBC Request的使用

Variable Name :与JDBC Connection Configuration中的一致

Query:填写sql语句

Variable names:查询结果参数化名称

Jmeter—JDBC Connection Configuration+JDBC Request的使用

这样搜索的结果就会被totalScore作为参数化赋值了