jmeter模拟mysql长连接_Jmeter连接MySQL实例

1、Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi

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

829ea1c8ee9b182233f2dbb57d888215.png

页面select Operating System选择“Platform Independent”后,选择.tar.gz或.zip包点击“Download”跳转后页面点击“No thanks, just start my download.”

2f1b441ae4907fcd565ff808d816dfdd.png

1.2 解压mysql-connector-java-8.0.17.zip,将mysql-connector-java-8.0.17.jar放安装目录下的lib文件夹下,其实也可以不用放lib文件夹里,只要在jmeter配置mysql时选择jar路径就可以了。

2、测试计划\Test Plan 中添加mysql驱动jar包路径

bf0336a3362fc1e3329f52b70a9ed6ce.png

3、打开jmeter鼠标点击测试计划右键添加线程/Thread Group

7dc215c69487bb852f32bc8bc062bf6c.png

5、线程组右键添加配置原件>JDBC Connection Configuration

Varible Name for created pool: 这个是变量的名字,具有唯一性,不能重复

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

JDBC Driver Class :org.gjt.mm.mysql.Driver  或者 com.mysql.jdbc.Driver   这是固定值

Username:这个数据库的登录名

Password: 这个是数据库的登录密码

配置截图:

31058f6a3e3404ff408276b7f1b9e89d.png

4、给线程组添加Sampler>JDBC Request

005665ea181fcaee58c68bbd805e4303.png

Variable Name of Pool declared in JDBC Connection Configuration:

数据库连接池的名字,需要与上面配置的JDBC Connection Configuration中Variable Name Bound Pool的Variable Name相同

Query:填写的sql语句未尾加不加“;”没什么关系,如果加了报错那就不要加了

Parameter valus:参数值

Parameter types:参数类型,可参考:Javadoc for java.sql.Types

Variable names:保存sql语句返回结果的变量名

Result variable name:创建一个对象变量,保存所有返回的结果

Query timeout(s):查询超时时间

Handle result set:定义如何处理由callable statements语句返回的结果

调用规则:

在jmeter中是这样规定的,当Variable Names设置值为rs1,rs2.rs3,则rs1,rs2.rs3分别代表了查询结果集中的第一列,第二列,第三列;

此处需根据实际需求设置,需要那一列数据,则设置哪一列;假如我们只需要第一列和第三列的数据,可以写成rs1,rs3,中间的","不可以省略

在调用的时候,可以使用${rs2_3}来获取第2列第3行对应的值

67b5f54bbf1cb1fde16cbcc240ed3cb8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值