2018-11-07 jmeter 加强 jdbc
2018-11-07 本文已影响0人
Xijian
jdbc 连接数据库
下载添加依赖包
放置到jmeter lib文件 下
image.png
配置jdbc控制器
- Variable Name:数据库连接池的名称,我们可以有多个jdbc connection - configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。
- Database URL:数据库url,jdbc:mysql://主机ip或者机器名称:mysql监听的端口号/数据库名称, 如:jdbc:mysql://localhost:3306/test
- JDBC Driver class:JDBC驱动
- username:数据库登陆的用户名
-
passwrod:数据库登陆的密码
image.png
添加jdbc请求
- Variable Name:数据库连接池的名字,需要与JDBC Connection - ------ Configuration的Variable Name Bound Pool名字保持一致
- Query:填写的sql语句未尾不要加“;”
- Parameter valus:参数值
- Parameter types:参数类型,可参考:Javadoc for java.sql.Types
- Variable names:保存sql语句返回结果的变量名
- Result variable name:创建一个对象变量,保存所有返回的结果
- Query timeout:查询超时时间
- Handle result set:定义如何处理由callable statements语句返回的结果
-
执行sql脚本是选择脚本类型
select
update
callable
image.png
数据库查询数据存储为变量
image.pngimage.png
jmeter计数器
计数器会跟随循环计数增量
image.png
jmeter变量拼接
变量_${变量}
选择__V变量拼接函数拼接
最终结果:{index})}
jdbc配置
jdbc连接时可以通过?参数名=参数值传参 如:
中文:useUnicode=true&characterEncoding=utf8
允许多查询:allowMultiQueries=true
image.png
jmeter连接jdbc
支持数据库的增删改查,可以存储调用