学院校园网网站建设情况,杨庄网站建设,计算机作业做网站,政务信息化建设网站JMeter 通过 JDBC Connection Configuration 和 JDBC Request 可以连接数据库#xff0c;并进行增删改查操作#xff0c;支持各种常见的数据库#xff0c;本文以最常用的 MySQL 数据库为例讲解#xff0c;其它数据库的使用方法类似。一、下载驱动包在使用之前#xff0c;需…JMeter 通过 JDBC Connection Configuration 和 JDBC Request 可以连接数据库并进行增删改查操作支持各种常见的数据库本文以最常用的 MySQL 数据库为例讲解其它数据库的使用方法类似。一、下载驱动包在使用之前需要先下载与数据库对应的驱动包。这里以 mysql 为例讲解我使用的驱动包是 mysql-connector-java-5.1.7-bin.jar下载后放到 jmeter 的 lib 目录下重启 jmeter 生效。二、JDBC连接配置在发送 JDBC 请求之前需要通过 JDBC Connection Configuration 元件配置连接数据库的信息。如上图所示需要注意的是如下两点Variable Name for created pool连接池的变量名一定要跟 JDBC Request 中的连接池变量名一致Database Connection Configuration其中 url 格式为 jdbc:mysql://ip:port/dbname一个请求只能执行一条 sql 语句若要执行多条 sql 语句url 要写成 jdbc:mysql://ip:port/dbname?allowMultiQueriestrue 。JDBC Driver class 选择与数据库对应的驱动下面是登录数据库的用户名密码其它项都按默认值即可。不同数据库的配置如下所示三、JDBC Request在这里写 sql 语句实现增删改查如下图所示注意上图中的变量名称要跟 JDBC Connection Configuration 中的变量名称一样。Query Type不同语句对应不同的 Query Type1、单条查询语句一个请求中执行一条查询语句Database URLjdbc:mysql://192.168.72.128:3306/dangQuery TypeSelect Statement2、多条查询语句一个请求中执行多条查询语句Database URLjdbc:mysql://192.168.72.128:3306/dang?allowMultiQueriestrueQuery TypeCallable Statement3、增删改语句insert 、delete 语句使用的 Query Type 与 update 语句的一样所以此处不再单独列出。单条 sql 的 Query TypeUpdate Statement多条 sql 的 Query TypeCallable Statement4、参数化 sql 语句select author from d_book where id${id};update d_book set author ${author} where id${id};5、占位符语句select * from d_book where id ? and author ?; 用 代替 where 条件值Parameter values 填写 ? 代表的值多个值用逗号分隔Parameter types 参数值的类型不管什么类型都写成 varchar几个参数就写几个多个值用逗号分隔Query TypePrepared Update Statement 或 Callable Statement