Jmeter数据库操作 - JDBC Connection Configuration配置元件、JDBC Request取样器
2021/8/13 2:07:03
本文主要是介绍Jmeter数据库操作 - JDBC Connection Configuration配置元件、JDBC Request取样器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Jmeter常见操作数据库场景
- 准备、制造测试数据
- 获取、查询测试数据
- 数据库数据作为参数引用
- 清理测试环境、删除过程数据
- 数据库压测
Jmeter操作数据库环境准备
- 已经安装好的数据库,比如MySql
- 官网下载mysql connector依赖包,放到Jmter的lib目录下,如:mysql-connector-java-8.0.15.jar
- 版本说明,connector包的版本与mysql server的版本有对应关系,如果报版本不兼容的错误,可能是自己的mysql版本与connector不兼容
JDBC Connection Configuration配置元件
功能:是JDBC Request请求取样器对数据库请求前的配置信息,即连接数据库的配置信息
Database URL 举例说明:
jdbc:mysql://127.0.0.233:3306/testing?useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true(允许执行多条 sql)
常见数据库的连接 URL和驱动
数据库 | 驱动 | URL |
MySql | com.mysql.jdbc.Driver | jdbc:mysql://host:port/{dbname} |
PostgreSQL | org.postgresql.Driver | jdbc:postgresql:{dbname} |
Oracle | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:user/pass@//host:port/service |
sqlServer | com.microsoft.sqlserver.jdbc.SQLServerDriver | jdbc:sqlserver://host:port;databaseName=databaseName |
JDBC Request取样器
通过查询语句获取数据库的数据,然后记录到JMeter的变 量中留待后续脚本调⽤
- SQL语句: select count(*) from jmeter_class.user where username = 'testuser'
- 获取参数结果参数名:count
- 变量名 + 下划线 + 数字 会引⽤返回值序列中的具体结果
这篇关于Jmeter数据库操作 - JDBC Connection Configuration配置元件、JDBC Request取样器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-29uni-app 中使用 Vant Weapp,怎么安装和配置npm ?-icode9专业技术文章分享
- 2024-12-27Nacos多环境配置学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos配置中心学习入门指南
- 2024-12-27Nacos配置中心学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos初识学习入门:轻松掌握服务发现与配置管理
- 2024-12-27Nacos初识学习入门:轻松掌握Nacos基础操作