【讲师精选!】jmeter链接数据库做参数化-IT知识库

【讲师精选!】jmeter链接数据库做参数化-IT知识库

咨询热线

0731-82115773

精选文章 > IT知识库 > 【讲师精选!】jmeter链接数据库做参数化

【讲师精选!】jmeter链接数据库做参数化

时间:2021-10-14  发布:新梦想IT职业教育  来源:新梦想培训
01

下载MySQL的jdbc驱动(mysql-connector-java-5.1.28.jar),将其放到 ...\apache-jmeter-3.3\lib\ 目录下

驱动下载地址:https://dev.mysql.com/downloads/connector/j/

选择【Platform Independent】目录下的zip文件进行下载

新梦想IT职业教育


02

下载完后进行解压,找到文件中的【mysql-connector-java-8.0.20.jar】文件,放到\apache-jmeter-3.3\lib\目录下

新梦想IT职业教育

新梦想IT职业教育


03

测试计划下添加驱动地址,点击【浏览】选择文件后点击【open】添加

新梦想IT职业教育


04

选择线程组-添加-配置原件-JDBC Connection Configuration

新梦想IT职业教育


05

配置JDBC Connection Configuration

Variable Name:该名称自定义,在JDBC Request会用到

Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称

【注意】如果不行,再加上?serverTimezone=UTC

如:jdbc:mysql://127.0.0.1:3306/jmeter01?serverTimezone=

JDBC Driver Class:com.mysql.jdbc.Driver

Username:数据库连接用户名

Password:数据库连接密码

新梦想IT职业教育


06

添加JDBC request

新梦想IT职业教育


07

JDBC Request中的Variable Name 与JDBC Connection Configuration 中Variable Name值一致;Query Type:可以选择sql的类型,是查询还是修改还是删除操作

新梦想IT职业教育


Variable Name of Pool declared对应上文Variable Name for created pool的设置值,如jmeter_db

Variable Names:对应sql查询结果的字段值。字段值有多少个,则对应值就有多少个。如查询出name,course字段,设置变量名则为a,b
【Result Variable Name】:查询结果集的变量名;
【Handle ResultSet】:设置查询结果集的处理类型;

 增加一个调试取样器查看结果【返回数据库中所有的数据】

新梦想IT职业教育


08

增加foreach控制器

新梦想IT职业教育


在foreach循环控制器下增加百度请求,将数据库的参数传入请求中

新梦想IT职业教育


察看结果树【循环了4次,分别是数据表中不同的数据】

新梦想IT职业教育


END

大咖面授 免费试听

【讲师精选!】jmeter链接数据库做参数化-IT知识库
技术支持 英铭科技