Jmeter连接不同类型数据库语法
Jmeter连接不同类型数据库语法
添加:配置原件
->JDBC Connection Configuration
variable name for created pool
:自定义一个线程池变量名database Connection Configuration
database URL
: 填写数据库ip、端口、dbname等,但是不同数据库URL地址写法不一样
数据库 | Database URL | Driver class |
---|---|---|
MySQL | jdbc:mysql://host:port/dbname | com.mysql.jdbc.Driver[只适用于MySQL5的版本] |
PostgreSQL | jdbc:postgresql:{dbname} | org.postgresql.Driver |
Oracle | jdbc:oracle:thin:@//host:port/service 或 jdbc:oracle:thin:@(description=(address=(host={mc-name})(protocol=tcp)(port={port num}))(connect_data=(sid={sid}))) | oracle.jdbc.OracleDriver |
Ingress | jdbc:ingres://host:port/db[;attr=value] | ingres.jdbc.IngresDriver |
Microsoft SQL Server | jdbc:sqlserver://host:port;DatabaseName=dbname | com.microsoft.sqlserver.jdbc.SQLServerDriver |
Apache Derby | jdbc:derby://serverip:port/databaseName[;URLAttributes=value[;...]] | org.apache.derby.jdbc.ClientDriver |
如果你用的是MySQL 8的版本,驱动就要手写为com.mysql.cj.jdbc.Driver
JDBC Request中定义的变量名要与Connection Configuration填写的变量名一致。
JDBC Request中的Query Type
:
- 带有
prepared
开头,是脚本中可以带有参数
sql中带有参数的写法有两种:
- 1 直接在sql中进行变量引用 ${var} --不推荐
- 2 用
?
作为变量占位符 --推荐
同理,如果用?
作为占位符有参数的sql,Query Type
应该选择Prepared Select Statement
.
同时在Parameter values
使用变量引用${var}
。Parameter Type
如果是字符串类型,只需要填写varchar
即可。
相关文章
- 王喆:"深度"学习计算广告
- SQL速算N日留存
- mysql修改支持utf8mb4字符集编码格式
- 理解mvvm和mvc
- vue3.0进化史
- 2023-01-11:体育馆的人流量。编写一个 SQL 查询以找出每行的人数大于或等于 100 且 id 连续的三行或更多行记录。返回按 visit_date
- 贝叶斯分位数回归、lasso和自适应lasso贝叶斯分位数回归分析免疫球蛋白、前列腺癌数据|附代码数据
- 数据分享|逻辑回归、随机森林、SVM支持向量机预测心脏病风险数据和模型诊断可视化|附代码数据
- ClickHouse为什么查询速度快?
- 信息化规划工具
- 面对集中式缓存实现上的挑战,Redis交出的是何种答卷?聊聊Redis在分布式方面的能力设计
- 一种改进的深度极限学习机预测锂离子电池的剩余使用寿命
- 看看这些《经济学人》图表设计师也会犯的的设计错误,超有用~~
- 懂业务是数据分析师最重要的技能 ?
- 2022我的面试准备
- set 方法是坏味道?
- 做这么多年程序员了,才把ELK和springboot的日志解决方案弄明白
- ThinkPHP 6 数据库断线重连
- 数据结构---单向链表
- js Symbol数据类型