jmeter学习指南之操作mysql数据库

视频地址:


JMeter通过JDBC连接配置和JDBC请求可以连接数据库,并进行增删改查操作,支持各种常见的数据库,本文以最常用的MySQL数据库为例讲解,其它数据库的使用方法类似。


在使用之前,需要先下载与数据库对应的驱动包。

这里以MySQL为例讲解,我使用的驱动包是mysql-connector-java-5.1.7-bin。jar,下载后放到jmeter的自由目录下,重启jmeter生效。


在发送JDBC请求之前,需要通过JDBC连接配置元件配置连接数据库的信息。
 jmeter学习指南之操作mysql数据库”> <br/> <br/>如上图所示,需要注意的是如下两点:<br/> <br/>创建池变量名称:连接池的变量名,一定要跟JDBC中请求的连接池变量名一致。<br/> <br/>数据库连接配置:其url中格式为JDBC: mysql://ip:港口/dbname,一个请求只能执行一条sql语句,若要执行多条sql语句,url要写成JDBC: mysql://ip:港/dbname吗?allowMultiQueries=true。<br/> <br/> JDBC驱动程序类选择与数据库对应的驱动,下面是登录数据库的用户名密码,其它项都按默认值即可。<br/> <br/>不同数据库的配置如下所示:<br/> <img src=



在这里写sql语句,实现增删改查,如下图所示:
 jmeter学习指南之操作mysql数据库”> <br/> <br/> <br/>注意上图中的变量名称要跟JDBC连接配置中的变量名称一样。<br/>查询类型:不同语句对应不同的查询类型<br/> 1,单条查询语句<br/>一个请求中执行一条查询语句<br/>数据库URL: JDBC: mysql://192.168.72.128:3306/党<br/>查询类型:Select语句</p> <p> <br/> 2,多条查询语句<br/>一个请求中执行多条查询语句<br/>数据库URL: JDBC: mysql://192.168.72.128:3306/见鬼?allowMultiQueries=true <br/>查询类型:调用语句</p> <p> <br/> 3,增删改语句<br/>插入、删除语句使用的查询类型与更新语句的一样,所以此处不再单独列出。<br/>单条sql的查询类型:update语句<br/>多条sql的查询类型:调用语句</p> <p> <br/> 4,参数化sql语句<br/>选择作者从d_book id=$ {id}; <br/>更新d_book组作者=& # 39;${作者}& # 39;在id=$ {id}; <br/> <br/> 5,占位符语句</p> <p> <img src=jmeter学习指南之操作mysql数据库