Jmeter连接MySQL数据库操作
1.首先将驱动(mysql-connector-java-5.1.7-bin.jar)放在jmeter 的bin目录下
然后打开jmeter 点击测试计划 点击浏览 找到那个jar包
2.在测试计划下添加 threads下的 线程组
3.然后添加 配置元件下的JDBC Connection Configuration (jdbc连接配置)
Variable name(变量名):随意命名
、
每个数据库连接配置不一样,百度查
Database URL:jdbc:mysql:数据库ip:3306/数据库名字(注意前后不能有空格)
JDBC Driver class:com.mysql.jdbc.Driver 固定格式 (注意前后不能有空格)
Username :登录数据库名字
Password: 登录密码
4.添加 JDBC Request/ 锐块似的/需求
5.Variable name(变量名)和上面变量名保持一致即可
在中间大白框内可以输入sql 语句查询命令,
执行SQL语句之前要设置Query type /快啊锐/查询
Select statement 查
Update statement 更新
下面在Variable name(变量)内写入你需要使用的变量,在debug sampler 中可以
以name_1,name_2等显示
添加 sampler debug sampler
sampler 取样器 debug 调试
在线程组下添加 逻辑控制器 循环控制器
在循环控制器下添加 配置元件 计数器
循环控制器控制循环控制器下的循环次数
计数器
启动:表示从第几个数开始
递增:表示每几个递增(步长)
最大值:可以为数字,KaTeX parse error: Expected group after '_' at position 6: {name_̲#}是调用debug里的字段信…{变量名称}调用变量 即可获取数据库中的数据作为参数。
JDBC java 数据库连接
Connection 连接
Configuration 配置
Request 请求
Variable 变量
连接数据库之前需要添加一个连接MySQL数据库驱动放在jmeter的bin目录里面,然后在jmeter测试计划下面打开这个驱动
然后在测试计划下添加线程组
JDBC Connection Configuration 用于连接数据库 每个数据库的连接方式都不同 添加相应的信息 比如:mysql数据库
Database URL(数据库网址):jdbc:mysql://192.168.2.2:3306/test
固定:连接数据库://数据库IP地址:端口号/数据库里test
JDBC Driver class(JDBC驱动类型):com.mysql.jdbc.Driver
Username(用户名):test013
Password(密码):test013
JDBC Request 在Variable names随便输入一个变量名字,然后输入SQL语句可以进行相应的操作 需要注意SQL语句的类型(Query Type)
Debug Sampler 需要配合JDBC Request使用 在JDBC Request里的下面的Variable names输入变量 然后执行 就可以把查询出来的值分别赋予该变量 还有查询出来的总数量 比如:name_#=22 name_1=zhangfei name_15=lilei
循环控制器 设置计数器循环次数
计数器 设置启动 递增 最大值 来设置从几开始到几以及每次增加几
引用名称 为当前循环起一个名字 可以随便写
__V 函数嵌套 当一个函数里面需要引用另一个函数的时候 比如:KaTeX parse error: Expected group after '_' at position 2: {_̲_V(name_{a})