jmeter mysql 执行计划_使用Jmeter测试MySQL性能——(1)连接配置

在搭建MySQL集群之后需要测试集群的性能究竟如何,采用Apache的测试工具Jmeter进行测试,本文主要介绍主要实现Jmeter配置连接到MySQL。

安装相应的软件

首先Jmeter是基于Java的,因此首先需要jdk或者jre

从Apache官网下载jmeter,直接解压,在windows上运行jmeter.bat

为了连接Mysql数据库,还需要下载"mysql-connector-java",可以从MySQL官网下载

配置测试连接

第一步运行jmeter.bat,会打开程序的主界面。

67855fcbed44a890272194fc1d10c950.png

第二步,在测试计划上新建测试线程组。

a6bf53cc840489eb356c1a00a2ef9c0e.png

其中线程属性中,线程数代表并发的测试进程;Ramp-Up Period代表多少时间内到达最大的并发数;循环次数表示总执行的次数。比如以查询测试而言,循环查询多少次。

6d5705c85216047870be0294a04a5c9b.png

第三步,增加一个jdbc connection配置。

2af40469afcc8df621f1eb8b011aa87c.png

主要是对"Database Connection Configuration"进行配置。Database URL为MySQL的连接串,JDBC Driver Class是本机的jdbc驱动路径。

第四步,增加一个JDBC Request,增加方式同上面的用右键进行选择。

这里需要注意的是Variable Name Bound to Pool同JDBC CONNECTION的一致。

主要是在SQL Query增加一个查询语句,若是全量查询则不需要填后面的参数一类的文件。

fa5f83e34ca4b438ad3e5a54db01f84a.png

第五步,添加一个"聚合报告"和"用表格察看结果",同样采用右键选出的方式。用于监控测试数据。

可以设置所有数据写入一个文件,从而观察执行的每一条测试结果和MySQL的返回值,有利于分析错误和性能瓶颈。

f60ac3ed760e7157b753b5cfcc67ae4b.png

问题处理

"java.sql.SQLException: No suitable driver found for jdbc"

首先需要把"mysql-connector-java-5.1.38-bin.jar"添加到Jmeter的lib目录下;

然后将"mysql-connector-java-5.1.38-bin.jar"放到java的lib\ext目录下;

最后把上面两个值添加到环境变量的CLASSPATH目录。

"java.sql.SQLException: Access denied for user 'root'@"

首先需要看下数据的mysql.user表,然后增加相应的访问权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值