Jmeter4-连接Mysql

1、在对数据库做压力测试时,首先需要在测试计划下“浏览>添加”数据库连接JAR包

在这里插入图片描述
对于不同数据库的JAR包,可以从网上直接下载,也可以从应用的项目中查找,以MyEclipse为例,右击项目打开“Propertoes”;
在这里插入图片描述
在“Java Build Path”中打开“Libraries”界面,查找对应数据库JAR包,同时可查看到该JAR包在项目中的路径,去路径下将该JAR包拷贝出来,添加到JMeter测试计划中即可;
在这里插入图片描述

2、在测试计划下添加线程组,在线程组下需添加>配置元件>JDBC Connection Configuration,用来填写数据库连接配置信息

在这里插入图片描述
接下来,配置JDBC Connection Configuration
在这里插入图片描述
下面介绍比较重要的几个参数,其他地方可照截图配置即可
**Variable Name:**连接名称,自定义填写。
**Validation Query:**是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条结果的SELECT语句。不同版本的填写格式可能不同(比如3.1是Select 1,2.6是Select1),格式错误会报错。最新的Jmeter3.3已经做成下拉框,比较人性化。
在这里插入图片描述
**Database URL:**数据库url,格式固定
jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
jdbc:mysql:// 表明连接的数据库是mysql
ip:数据库服务器地址
port:mysql端口号
dbname:数据库名称
useUnicode=true:使用Unicode编码格式(字符集编码格式)
characterEncoding=utf8:使用UTF-8解码(字符集编码格式)
allowMultiQueries=true:允许多个query一起使用(1个请求中添加多个sql语句),划重点。

3、在线程组下需添加>Sampler>JDBC Request,用来填写需要做压力测试的SQL语句

Variable Name of Pool declared in JDBC Connection Configuration:与JDBC Connection Configuration中的Variable Name保持一致
Query Type:语句类型,查询用select,增删改用update,一起用可以选择callable
Query:填写对应的语句(这里用了一个简单的查询语句作为示例)
在这里插入图片描述

4.在JDBC Request下可添加响应断言和响应结果,以监测是否查询出预期结果值;同时可在线程组下添加图形结果、察看结果树、聚合报告等组件,查看压测的详细信息。
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值