如何用Jmeter对数据库执行压力测试

在我看来压力测试的压测对象可以分为UI,接口及数据库三个部分吧,对界面及接口进行压测还算熟悉,

定位性能瓶颈,对数据库SQL执行压测也是需要做的。工具呢?还是Jmeter

1、将需要用到的链接Oracle的架包放到jmete r中

在数据库服务器安装路径下,找到ojdbc5.jar,D:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib

拷贝到jmeter/lib中

2、配置Jmeter

(1)新建线程组

鼠标右击测试计划,选择 添加--Thread--线程组

(2)添加JDBC Connection Configuration

(3) 配置JDBC Connection Configuration

(4)从取样器sampler中添加 JDBC Request

(5)添加监听器 查看结果树、设置断言

(6)运行测试,查看查询结果

(7)设置集合点、线程数、循环控制器循环次数即可执行压测试,不必多说

3、常用数据库驱动类及数据库地址配置
相关推荐
大G的笔记本21 分钟前
用 Redis 的 List 存储库存队列,并通过 LPOP 原子性出队来保证并发安全案例
java·数据库·redis·缓存
流子31 分钟前
etcd安装与配置完全指南
数据库·etcd
涔溪1 小时前
在 Electron 框架中实现数据库的连接、读取和写入
javascript·数据库·electron
少年攻城狮1 小时前
OceanBase系列---【如何把一个表改造成分区表?】
数据库·sql·oceanbase
l1t1 小时前
对luasql-duckdb PR的测试
c语言·数据库·单元测试·lua·duckdb
l1t1 小时前
利用DeepSeek辅助改写luadbi-duckdb支持日期和时间戳数据类型
c语言·数据库·人工智能·junit·lua·duckdb·deepseek
緣木求魚1 小时前
redis事务与Lua脚本
数据库·redis·lua
不剪发的Tony老师2 小时前
SQL Studio:一个基于浏览器的数据库查询工具
数据库·sql
王道长服务器 | 亚马逊云2 小时前
AWS + SeyouCMS:海外资源站的高性能部署实战
服务器·网络·数据库·云计算·软件构建·aws