JMeter 连接MySQL数据库及使用表中数据(一)

第一步:安装JDBC和MySQL驱动包

链接:https://pan.baidu.com/s/1-EqkV5al_GUvlaLacofjWQ 
提取码:wbnq 

注:不带bin的是MySQL的驱动包,带bin的是JDBC(Java Data Base Connectivity)驱动包 

将驱动包放在lib/ext路径下

第二步:连接数据库(MySQL)

在线程组下面加JDBC Connection Configuration

Variable Name:这里写个名,后面要用到

Database URL输入格式:jdbc:mysql://数据库地址/库名

JDBC Driver class:com.mysql.jdbc.Driver

下面就是用户名密码

第三步:具体查询

添加JDBC requests,输入具体查询语句,可在查看结果树中查询结果

 

在variable names中添加需要提取的数据及给变量命名

这里写取查出的结果的第几列,username,pwd这么写取第一列和第二列,如只取第二列的数据,只要输入,pwd即可

添加Debug sampler 以便查看提取到的数据

使用一:如只需要其中某个数据

使用二:如果想把所有值都传一遍,就要有个循环,加一个循环控制器

可以看上面结果,username_#=27,这里就循环27次

然后加个计数器,从1开始,到27结束,每次增加1

最大值那与循环次数同理

引用名称自己随便命名

注意:使用计数器的条件是 设置线程组的循环次数,否则只会跑一次

然后再http请求中再改一下参数格式

username那里用个__V函数,因为jmeter不支持${A1_${B1}} 这种写法,所以写成${__V(username_${N})},取所有username这种的数据

实际请求失败,因为密码需要多层解密


 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值