jmeter要使用jdbc连接数据库,操作数据库,需要经历如下几个步骤:
-
安装MySQL的JDBC驱动
-
将第一步下载的jar包添加到jmeter的测试计划中
-
配置JDBC
-
建立JDBC请求
下面就如上步骤进行详细的说明:
1、安装MySQL的JDBC驱动
登入网址,下载mysql-connector-java-5.1.46-bin.jar包,并且将jar包放置jmeter的lib目录下
2、在jmeter工具中添加jar包----在测试计划中添加jar包
3、配置JDBC
在测试计划右击>配置元件>JDBC Connection Configuration
Variable Name:连接名称,自定义填写。
Validation Query:验证查询,不同版本的填写格式可能不同(比如3.1是Select 1,2.6是Select1),格式错误会报错。最新的Jmeter3.3已经做成下拉框,比较人性化。
Database URL:数据库url,格式固定。
jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
jdbc:mysql:// 表明连接的数据库是mysql
ip 数据库服务器地
port mysql端口号
dbname 数据库名称
useUnicode=true 使用Unicode编码格式(字符集编码格式)
characterEncoding=utf8 使用UTF-8解码(字符集编码格式)
allowMultiQueries=true 允许多个query一起使用(1个请求中添加多个sql语句)
4、配置JDBC请求
填写JDBC请求
Variable Name:与JDBC Connection Configuration中的Variable Name保持一致
Query Type:语句类型,查询用select,增删改用update,一起用可以选择callable
Query:填写对应的语句(这里用了一个简单的查询语句作为示例)
查看请求结果
参数化参见:https://mp.weixin.qq.com/s/f9KFVKkwhPYq6_u1zvHL3Q
end!!!!!