在测试工作中,有涉及到数据库的操作,需要将数据库的查询结果作为参数。
以下是jmeter连接MySQL数据库的方法
一、下载连接数据库的jdbc驱动jar包
mysql的 jdbc驱动:mysql-connector-java-8.0.15.jar
下载地址:https://dev.mysql.com/downloads/connector/j/
解压后将mysql-connector-java-8.0.15.jar 放在jmeter \lib\ext 文件夹下
二、添加jdbc配置元件
在线程组 ---> 添加 ---> 配置元件 ---> JDBC Connection Configuration
需要配置的信息:
Variable Name for created pool:自己定义的变量名,与jdbc Request 中 Variable Name of Pool declared in JDBC Connection Configuration 一致
DataBase URL:mysql固定格式【jdbc:mysql://数据库地址或IP:端口/数据库名】
JDBC Driver Class:选择mysql对应的驱动
Username:数据库用户名
Password:数据库密码
三、添加 jdbc Request
在线程组 ---> 添加 ---> 取样器 ---> JDBC Request
需要配置的信息:
Variable Name of Pool declared in JDBC Connection Configuration:自己定义的变量名,与 JDBC Connection Configuration 中 Variable Name for created pool 保持一致
Query Type:SQL请求的类型
Variable names:查询结果的变量名,调用的时候用到。
原文:https://www.cnblogs.com/munan-nan/p/12214480.html