Jmeter连接MySQL和SQL Server配置(转载)
在使用jmeter做性能或自动化测试的时候,往往需要直接对数据库施加压力,或者某些参数只能从数据库获取,这时候就必须使用jmeter连接数据库。
- 2
下载对应的驱动包
mysql驱动:
(mysql-connector-java-5.1.13-bin.jar 可能现在有跟新的版本了),并放到Jmeter目录中的lib文件下,复制之后,重启jmeter。
- 3
sqlServer驱动:
sqljdbc4.jar,一样都需要放到Jmeter目录中的lib文件下,复制之后,重启jmeter。
END
连接MySQL设置
- 1
配置驱动程序,测试计划右下角,点击浏览,选择jdbc驱动,如下图所示:
- 2
添加线程组
打开JMeter,创建线程组。鼠标右键点击测试计划--->添加--->Threads--->线程组,如下图所示:
- 3
配置JDBC
在线程组中,右键添加-->配置元件--->“JDBC Connection Configuration”,如下图所示:
- 4
配置JDBC Connection Configuration,如下图所示:
1)Varible Name: 这个是变量的名字,也就是说不能重复,
2) JDBC URL: jdbc:mysql://1920168.0.1:3306/idmdb ,其中 1920168.0.1:3306:这个数据库的地址和端口号; idmdb,这个是测试的数据库名。
3) Driver Class :org.gjt.mm.mysql.Driver 或者 com.mysql.jdbc.Driver 这是固定值
4) Username:这个数据库的登录名
5) password: 这个是数据库的登录密码
- 5
添加JDBC request
右键点击“线程组”,在下面添加一个“JDBC request”,其中variable name名称必须与jdbc配置相同,如下图所示:
- 6
执行结果,如下图所示:
如果报错Connot load JDBC driver class 'com.mysql.jadb.Driver',换一个低版本的jar包试试,反正我是成功了。END
连接SQL Server设置
与mysql设置不一样之处即在于 4、配置JDBC Connection Configuration 其他都一致
(1)Variable Name:test 后续JDBC Request中也会用到这个值;
(2)Database URL:jdbc:sqlserver://192.168.1.2:1222;databaseName=DBname (需要分号隔开,mysql是/);
(3)JDBC Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver (这也是固定写法);
(4)Username Password数据库的用户名和密码;
Database URL的构成参照表(jmeter的help中也有),如下图所示:
配置JDBC Connection Configuration ,如下图所示:
Jmeter连接MySQL和SQL Server配置(转载)的更多相关文章
- jmeter之连接mysql和SQL Server配置
下载jdbc驱动 在使用jmeter做性能或自动化测试的时候,往往需要直接对数据库施加压力,或者某些参数只能从数据库获取,这时候就必须使用jmeter连接数据库. 1.下载对应的驱动包 mysql驱动 ...
- jmeter连接mysql数据库配置
用jmeter连接mysql数据库,在配置的过程中遇到了几个坑,跟大家分享一下,避免人人踩坑~~ 关于驱动包:大部分时候是需要下载与服务器的mysql相同版本的jar包~~ 关于驱动包路径:不是所有的 ...
- jmeter连接Mysql数据库测试性能初探
Jmeter mysql性能测试演示 1. Jmeter是java开发的,jmeter连接mysql数据库当然需要jdbc驱动,这个可以在网上下载mysql-connector-java包,然后解压 ...
- 干货 | SSMS客户端连接京东云RDS SQL Server配置方法
干货 | SSMS客户端连接京东云RDS SQL Server配置方法 原创: 于振江 京东云开发者社区 微软SQL Server, Oracle数据库以及MySQL系列占据了关系型数据库市场的绝对 ...
- php连接微软MSSQL(sql server)完全攻略
http://www.jb51.net/article/98364.htm php连接微软MSSQL(sql server)完全攻略 作者:吵吵 字体:[增加 减小] 类型:转载 时间:2016-11 ...
- oracle、MySQL、SQL Server的比较
MySql的优点:1 MYSQL支持5000万条记录的数据仓库(3.x版本就支持了) 2 MYSQL适应所有平台 . 3 MYSQL是开源软件,开源的东西似乎总是比较实在一点,不会有太多商业化的考虑. ...
- Jmeter连接MYSQL数据库,并进行数据库的操作;
1.在操作jmeter连接mysql数据库之前,我们需要到网上下载一个jar包.并且添加到测试计划里:mysql-connector-java-5.1.13-bin.jar;把这个jar放到jmete ...
- Jmeter连接mysql数据库?so easy!!!
一.确保mysql数据库能够通过Navicat等远程连接工具连接. 注意:一定是确保能使用navicat连接,而不是dos窗口! 比如笔者需要查询ecshop数据库下的ecs_admin_user表, ...
- 小麦苗数据库巡检脚本,支持Oracle、MySQL、SQL Server和PG等数据库
目录 一.巡检脚本简介 二.巡检脚本特点 三.巡检结果展示 1.Oracle数据库 2.MySQL数据库 3.SQL Server数据库 4.PG数据库 5.OS信息 四.脚本运行方式 1.Oracl ...
随机推荐
- Python全栈之路----常用模块----random模块
程序中有很多地方需要用到随机字符,比如登陆网站的随机验证码,通过random模块可以很容易生成随机字符串. >>> import random >>> random ...
- python 在一个excel存多个sheet
import pandas as pdimport numpy as npimport osfrom sqlalchemy import create_engine def get_station_w ...
- 解决ansible上传速度慢的问题
问题: 假如有A.B.C.D....等机器,机器A为Ansible服务器,机器B.C.D...等为Ansible管理的节点服务器,A机器与其他机器都不在同一个网络,也就是A机器必须添加VPN之后才能与 ...
- redis 的备份策略,最好使用:RDB-AOF 混合持久化
相关资料: Redis 4.0 新功能简介:RDB-AOF 混合持久化:http://blog.huangz.me/2017/redis-rdb-aof-mixed-persistence.html ...
- 用jquery得到select选中的值
<select class="pushtype" name="push_type" onchange="pushType(this)" ...
- Laravel 5.5处理 Emoji 表情不顯示問題
服务器环境:PHP7 + MySQL5.6 + Laravel 5.5 項目有個玩樂日誌功能,添加玩樂日誌有富文本輸入,富文本輸入的內容在emoji表情之後被截斷了,沒保存到數據表,排查是對應字段字符 ...
- AIOps指导
AIOps代表运维操作的人工智能(Artificial Intelligence for IT Operations), 是由Gartner定义的新类别,Gartner的报告宣称,到2020年, ...
- ubuntu-docker入门到放弃(七)Dockerfile简介
一.dockerfile基本结构 最简单的理解就是dockerfile实际上是一些命令的堆叠,有点像最基础的shell脚本,没有if 没有for,就是串行的一堆命令. 一般而言,dockerfile分 ...
- debian删除i386的包
sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`; sudo dpkg --remo ...
- C#编程经验-function advanced params
function advanced params:outrefparamsnot useful,to use them is a burden,so i dont use themdefects:ou ...