jmeter也可以用来做数据库的压力测试,并且兼容各种数据库类型,只需要更改对应的数据库驱动类和url。以下为整理到的数据库驱动类对应url。并且给出一个mysql数据库select的简单应用。如下:

一 不同数据库驱动类和对应的url:

Datebase

Driver class

Database 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

Ingres (2006)

ingres.jdbc.IngresDriver

jdbc:ingres://host:port/db[;attr=value]

MSSQL

com.microsoft.sqlserver.jdbc.SQLServerDriver

或者

net.sourceforge.jtds.jdbc.Driver

jdbc:sqlserver://IP:1433;databaseName=DBname

或者

jdbc:jtds:sqlserver://localhost:1433/"+"library"

二 mysql的select语句压力测试案例:

1  添加JDBC请求

1) 进入jmeter路径bin,双击打开jmeter.bat

2) 添加一个线程组:编辑->添加->Threads->线程组

3) 为线程组添加一个JDBC请求:选中线程组->添加->Sampler->JDBC Request

填写对应的测试语句,增删改查等在Query Type中设置。

4) 添加jdbc配置元件:添加->配置元件->JDBC Connection Configuration

5) 即可添加监听器进行测试啦

2  问题:“Response message: java.sql.SQLException: No suitable driver found for×××”,如下图

解决:缺少驱动,下载mysql-connector-java-gpl-5.1.37,下载地址:http://dev.mysql.com/downloads/file.php?id=459311

放到jmeter/lib下,再次运行会发现   叮咚,成啦

3 备注:必要时请保存jmeter纯净版(初始下载状态),我的jmeter用了太久添加了太多东西后,怎么运行都会提示这个"问题",下载了新的jmeter再没有这个问题了。

jmeter测试mysql数据库_【JMeter】JMeter完成一个MySql压力测试相关推荐

  1. 1000并发 MySQL数据库_再送一波干货,测试2000线程并发下同时查询1000万条数据库表及索引优化...

    继上篇文章<绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来>发布后在博客园首页展示得到了挺多的阅读量,我这篇文章就是对上篇文章的千万级数据库表在高并发访问下如何进行 ...

  2. ssh如何登录mysql数据库_怎么通过SSH连接Mysql数据库

    出于数据库的安全性,数据库管理员在配置数据库时会为数据库增加一层"保护伞",保护用户在连接数据库时的安全和信息不被泄漏,通常的做法就是配置SSH,也就是为数据库增加一个安全协议,这 ...

  3. 共享mysql数据库_局域网中搭建共享MySQL数据库

    局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...

  4. 如何用c 控制mysql数据库_用C语言操作MySQL数据库

    函数 描述 mysql_affected_rows() 返回上次UPDATE.DELETE或INSERT查询更改/删除/插入的行数. mysql_autocommit() 切换autocommit模式 ...

  5. groovy+mysql数据库_使用Groovy连接到MySQL

    我正在尝试使用MAC OS 10.10.5 Yosemite上的以下Groovy代码连接到MySQL数据库 import groovy.sql.Sql try{ def dbURL = 'jdbc:m ...

  6. kotlin mysql数据库_在kotlin中使用mysql行级锁

    mysql中的锁 首先需要介绍一下mysql的锁.一般我们使用InnoDB数据库引擎+行级锁,SQL为:SELECT * FROM table where id = 1 for update;.for ...

  7. 如何在jsp页面中连接mysql数据库_如何使用JSP访问MySQL数据库

    如何使用JSP访问MySQL数据库 更新时间:2006年10月13日 00:00:00   作者: import ="java.util.*" import ="java ...

  8. 本地下载mysql数据库_本地Windows上安装 MySQL数据库

    1.首先下载mysql安装文件,下载地址:https://dev.mysql.com/downloads/mysql/ 2.将下载下来的压缩包解压到本地一个文件夹中 3.在文件根目录下新增my.ini ...

  9. yum命令在线下载mysql数据库_用yum命令安装mysql数据库

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  10. jsp 访问mysql数据库_如何使用JSP访问MySQL数据库

    import ="java.util.*" import ="java.io.*" contentType="text/html; charset=g ...

最新文章

  1. Python开发Day03
  2. cmd该清华镜像_Docker动手教程3.3:容器镜像构建2
  3. 解决ubuntu中vi不能正常使用方向键与退格键的问题
  4. linux band0 手动重启,linux相关知识整理(4)
  5. 589-N叉树的前序遍历
  6. 智能交通|智慧产业园区管理系统集成搭建
  7. SAP B1 9.1 生产收货数量加已完成数量不能大于计划数量(存储过程控制代码)...
  8. potplayer播放器没有声音的解决方案
  9. android4.0 禁止横竖屏切换使用 android:configChanges=orientation|keyboardHidden无效
  10. error LNK2019: 无法解析的外部符号 main,函数 “int __cdecl __scrt_common_main_seh(void)“ (?__scrt_common_main_seh
  11. 基于Matpower的电力系统潮流计算仿真
  12. python日期计算,Python 日期的转换及计算的具体使用详解
  13. antd4 TreeSelect树选择关闭虚拟滚动
  14. Android Studio 插件-Android Styler 的使用 (转)
  15. MySQL压缩包下载及解压安装
  16. 人人商城互动直播(与通信服务器连接失败)
  17. 手撸JDK之ReentrantLock锁那点事
  18. ECCV 2022|计算机视觉中的长尾分布问题还值得做吗?
  19. 【GDOI 2016 Day1】第四题 疯狂动物城
  20. Django7-2.模板系统常用知识点(2)

热门文章

  1. 画图解释 SQL join 语句
  2. 远程执行命令不成功的问题
  3. Android Service使用需要注意事项
  4. android API Guides学习--Introduction(1)
  5. 在word表格里打勾和打叉
  6. 查询工商单位注册信息 平台
  7. Oracle数据库端分页SQL语句
  8. Spring Cloud Alibaba Sentinel之服务降级篇
  9. Java主线程等待所有子线程执行完毕再执行解决办法集
  10. Jarvis Oj Pwn 学习笔记-level1