备忘:JMeter测试MySQL的配置方法

1.在JMeter中安装连接MySQL的驱动,方法是在测试计划界面的最下方"Add directory or jar to classpath",点击“浏览”,添加mysql-connector-java的文件夹或jar包。这个jar包要放到JMeter的lib目录下,而且必须先放好,再启动JMeter,否则无法连接MySQL
2.添加一个线程组,在其下添加-配置元件-JDBC Connection Configuration
3. JDBC Connection Configuration的Variable Name是必填项,并且必须要和随后添加的JDBC Request的Variable Name匹配
4.在 JDBC Connection Configuration中填写Database Connection Configuration,如下:
   a) Database URL:jdbc:mysql://DataBaseServerIP:3306/DBName?allowMultiQueries=true ,这里的DataBaseServerIP也可以用域名;3306是MySQL默认端口号,如果用的是其他端口,就写相应的端口号;DBName是要连接的库名称
   b) JDBC Driver Class:org.gjt.mm.mysql.Driver
   c) username:~
   d) password:~
5.在线程组中添加一个Sampler-JDBC Request(注意一下顺序,配置信息自然要放到Request的前面啦) 
6.在JDBC Request中填写Variable Name,必须和JDBC Connection Configuration中填写的Variable Name匹配上
7. 在JDBC Request中根据实际测试的SQL语句的类型选择SQL Query中的Query Type。查询语句选择Select Statement;增删改语句选择Update Statement
8.在Query中写测试的SQL
9.以select为例,如果想检验查询的结果是否正确,可以添加断言和断言结果
10.添加监听器中的查看结果树,就可以看到SQL的查询结果

以上步骤中,如果JDBC Connection Configuration或JDBC Request的Variable Name没有填写的话,测试是不能通过的。其中,如果JDBC Connection Configuration的Variable Name没有填,程序根本无法运行。点击启动按钮,会看到界面右上角的“!”之前的数字有变化。点击“!”打开的面板上就会显示报错信息。

如果要一次执行多条SQL,可以把多条SQL保存到一个文本文件中,每条占一行。使用“选项-函数助手对话框生成一个函数”,函数选择__CSVRead:

第一个参数写文件路径;第二个参数表示从第几行开始取值,如果从第一行开始,需写0。点击“生成”,生成函数,粘贴到JDBC Request中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值