jmeter配置使用数据库的值

使用jmeter的时候突然需要用到数据库里的值,所以去网上找了一下经验做一下总结。

使用工具:jmeter、mysql数据库

使用方法

1、建立数据库连接

新建JDBC Connection Configuration:

右键线程组 -> Add -> Config Elements -> JDBC Connection Configuration

对以下五部分进行修改,其他保持默认值:

Variable Name:需要与之后使用到该数据连接的JDBC Request中的Variable Name相对应

Database URL:数据库地址,我使用的是mysql(如:jdbc:mysql://127.0.0.1:3306/test),格式为jdbc:mysql://IP地址:端口号/数据库名

JDBC Driver Class:com.mysql.jdbc.Driver(mysql的driver默认为这个)

Username:用户名

Password:密码


2、使用数据库连接

右键线程组 -> Add -> Sampler -> JDBC Request

Variable Name:要与第一步中的Variable Name一致

Query:写sql语句时注意不能写分号结尾‘;’(这是网上说的,也没有去尝试过是不是真的不能写)

在sql语句中也可以加上其他的参数数据,用法与其他的一致

最后面的四个属性目前只用过Variable names:

Variable names:用来保存查询到的结果,可以在之后的参数化中使用,用法与其他参数化不同的是,在属性值后面还需要加上序号(如:${userId_1})


3、输出所有参数数据

添加Debug Sampler

右键线程组 -> Add -> Sampler -> Debug Sampler

配置保持默认

添加完成后执行,可以在结果树中看到所有参数的结果,当然还有数据库查询得到的结果

4、错误

如果运行的时候报错了:No suitable driver found for jdbc:

就需要去下载mysql的驱动添加到jmeter/lib文件夹下,参考的文章里说mysql不用添加另外的jar包,但我实际上使用时是需要添加的。

mysql-connector-java-5.1.34.jar


更多其他数据库的配置及其他可查看参考

参考:http://www.cnblogs.com/0201zcr/archive/2016/03/15/5280090.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值