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即可。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

相关推荐

  1. Jmeter redis连接测试

    2024-03-11 23:12:01       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 23:12:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 23:12:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 23:12:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 23:12:01       18 阅读

热门阅读

  1. RocketMQ消息堆积问题

    2024-03-11 23:12:01       21 阅读
  2. Android获取图片缩略图尺寸问题

    2024-03-11 23:12:01       23 阅读
  3. CentOS上安装JDK的详细教程

    2024-03-11 23:12:01       25 阅读
  4. python Plotly可视化

    2024-03-11 23:12:01       21 阅读
  5. Android FTPServer监听摄像机文件上传处理

    2024-03-11 23:12:01       24 阅读
  6. 最短路dp,LeetCode 1976. 到达目的地的方案数

    2024-03-11 23:12:01       17 阅读
  7. python界面开发 - filedialog 文件选择对话框

    2024-03-11 23:12:01       21 阅读
  8. MySQL 建表约束

    2024-03-11 23:12:01       20 阅读