jmeter测试mysql数据库_【JMeter】JMeter完成一个MySql压力测试
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压力测试相关推荐
- 1000并发 MySQL数据库_再送一波干货,测试2000线程并发下同时查询1000万条数据库表及索引优化...
继上篇文章<绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来>发布后在博客园首页展示得到了挺多的阅读量,我这篇文章就是对上篇文章的千万级数据库表在高并发访问下如何进行 ...
- ssh如何登录mysql数据库_怎么通过SSH连接Mysql数据库
出于数据库的安全性,数据库管理员在配置数据库时会为数据库增加一层"保护伞",保护用户在连接数据库时的安全和信息不被泄漏,通常的做法就是配置SSH,也就是为数据库增加一个安全协议,这 ...
- 共享mysql数据库_局域网中搭建共享MySQL数据库
局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...
- 如何用c 控制mysql数据库_用C语言操作MySQL数据库
函数 描述 mysql_affected_rows() 返回上次UPDATE.DELETE或INSERT查询更改/删除/插入的行数. mysql_autocommit() 切换autocommit模式 ...
- groovy+mysql数据库_使用Groovy连接到MySQL
我正在尝试使用MAC OS 10.10.5 Yosemite上的以下Groovy代码连接到MySQL数据库 import groovy.sql.Sql try{ def dbURL = 'jdbc:m ...
- kotlin mysql数据库_在kotlin中使用mysql行级锁
mysql中的锁 首先需要介绍一下mysql的锁.一般我们使用InnoDB数据库引擎+行级锁,SQL为:SELECT * FROM table where id = 1 for update;.for ...
- 如何在jsp页面中连接mysql数据库_如何使用JSP访问MySQL数据库
如何使用JSP访问MySQL数据库 更新时间:2006年10月13日 00:00:00 作者: import ="java.util.*" import ="java ...
- 本地下载mysql数据库_本地Windows上安装 MySQL数据库
1.首先下载mysql安装文件,下载地址:https://dev.mysql.com/downloads/mysql/ 2.将下载下来的压缩包解压到本地一个文件夹中 3.在文件根目录下新增my.ini ...
- yum命令在线下载mysql数据库_用yum命令安装mysql数据库
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- jsp 访问mysql数据库_如何使用JSP访问MySQL数据库
import ="java.util.*" import ="java.io.*" contentType="text/html; charset=g ...
最新文章
- Python开发Day03
- cmd该清华镜像_Docker动手教程3.3:容器镜像构建2
- 解决ubuntu中vi不能正常使用方向键与退格键的问题
- linux band0 手动重启,linux相关知识整理(4)
- 589-N叉树的前序遍历
- 智能交通|智慧产业园区管理系统集成搭建
- SAP B1 9.1 生产收货数量加已完成数量不能大于计划数量(存储过程控制代码)...
- potplayer播放器没有声音的解决方案
- android4.0 禁止横竖屏切换使用 android:configChanges=orientation|keyboardHidden无效
- error LNK2019: 无法解析的外部符号 main,函数 “int __cdecl __scrt_common_main_seh(void)“ (?__scrt_common_main_seh
- 基于Matpower的电力系统潮流计算仿真
- python日期计算,Python 日期的转换及计算的具体使用详解
- antd4 TreeSelect树选择关闭虚拟滚动
- Android Studio 插件-Android Styler 的使用 (转)
- MySQL压缩包下载及解压安装
- 人人商城互动直播(与通信服务器连接失败)
- 手撸JDK之ReentrantLock锁那点事
- ECCV 2022|计算机视觉中的长尾分布问题还值得做吗?
- 【GDOI 2016 Day1】第四题 疯狂动物城
- Django7-2.模板系统常用知识点(2)