1. 下载Jmeter连接数据库的驱动
Jmeter连接到mysql,首先需要下载一个驱动,这里给大家提供了一个:mysql-connector-java-5.1.39-bin.jar,可以官网下载,也可以通过这个百度云地址下载:链接:https://pan.baidu.com/s/14hL1n6xayS28HCHe9-l15A 提取码:pe9r
2. 将jar包添加到Class Path
1)在测试计划中,将下载的mysql-connector-java-5.1.39-bin.jar,通过浏览的方式,添加进来,图1所示
2)也可以直接将jar放到jmeter目录下的lib库中,如图2所示
3. 新建线程组
测试计划下,新建一个线程组,命名为线程组1,如图3所示
4. 添加配置元件JDBC Connection Configuration
线程组,右键 ---- 添加 ---- 取样器 ---- JDBC Connection Configuration 添加到线程组,如图4所示
5. JDBC Connection Configuration配置
详细配置入图5所示
详细讲讲Database Connection Configuration部分:
1)Database URL: jdbc:mysql://192.168.101.128:3306/test?allowMultiQueries=true&characterEncoding=UTF-8
test:使用的数据库名
allowMultiQueries=true:可以t同时执行多条Sql语句
characterEncoding=UTF-8:可以解决编码错误
2)JDBC Driver class选择com.mysql.jdbc.Driver
可能会看到有使用org.gjt.mm.mysql.Driver的,org.gjt.mm.mysql.Driver是早期的驱动名称,后来就改名为com.mysql.jdbc.Driver,现在一般都推荐使用 com.mysql.jdbc.Driver
3)root和password就是连接mysql的用户名和密码
6. 添加取样器JDBC Request
线程组右键 ---- 添加 ---- 取样器 ---- JDBC Request ,如图6所示
7. JDBC Request
SQL Query选择Callable Statement,JDBC Request的配置如图7所示
详细讲讲SQL Query的选择
1)比较Select Statement、Update Statement、Callable Statement
Select Statement:仅支持测试select语句,并且一次只能测试一条
Update Statement:支持测试非select语句,并且支持测试多条,若其中夹杂select语句,自动忽略,若第一条语句为select语句,报错
Callable Statement:只要语法正确,任何语句,再多的条数都能支持
8. 添加察看结果树
线程组右键 ---- 添加 ----- 监听器 ---- 察看结果树,查看运行结果,如图8所示
9. 查看Sql运行结果
点击察看结果树,Text中没有报错消息就代表运行结果正确,如图9所示
到这里,Jmeter连接mysql进行增删改查的操作就结束了!!!