一、配置SQL Server

1、下载sql驱动,将sqljdbc4.jar放到JMeter安装目录/lib下。

2、启动JMeter,右键添加->配置文件->JDBC Connection Configuration。

3、设置JDBC Connection Configuration属性  

  (1)Variable Name:cnn,后续JDBC Request中会用到这个值;

  (2)Database URL:jdbc:sqlserver://数据库地址:1433;instanceName=实例名;databaseName=数据库名称;

  (3)JDBC Driver class:com.microsoft.sqlserver.jdbc.SQLServerDriver  (SqlServer固定写法);

  (4)Username/Password:数据库的用户名和密码;

JDBC Connection Configuration配置如下:

JDBC Request 配置如下:

注意:JDBC Request 中的 Variable Name ......要和DBC Connection Configuration中的Variable Name ......一致。

错误排查:

1.那么就是数据库名字错误了:

Response message: java.sql.SQLException: Cannot create PoolableConnectionFactory (无法打开登录所请求的数据库 "T_Base_SU_Menu"。登录失败。 ClientConnectionId:97692106-8056-40c9-a56d-eb572cd6da52)

2.说明没有下载JDBC驱动

jmeter Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServer

3.那么就是需要再SQL server Configuration Manager 》SQL server 网络配置》启用TCP/IP>右键属性》中选择对应的IP地址,选择IPALL的TCP端口填写1433(sql默认),重启服务

Response message: java.sql.SQLException: Cannot create PoolableConnectionFactory (The TCP/IP connection to the host 127.0.0.1, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".)

二、配置My SQL

1、下载mysql驱动,将mysql-connector-java-5.1.35.jar放到JMeter安装目录/lib下。

2、启动JMeter,右键添加->配置文件->JDBC Connection Configuration。

3、设置JDBC Connection Configuration属性  

  (1)Variable Name:cnn,后续JDBC Request中会用到这个值;

  (2)Database URL:jdbc:mysql://数据库地址:端口/数据库名称;

  (3)JDBC Driver class:com.mysql.jdbc.Driver  (mysql固定写法);

  (4)Username/Password:数据库的用户名和密码;

JDBC Connection Configuration配置如下:

JDBC Request 配置如下:

注意:JDBC Request 中的 Variable Name ......要和DBC Connection Configuration中的Variable Name ......一致。

三、配置ORACLE  (参考地址https://blog.csdn.net/scorpio_tester/article/details/42167919)

1、下载oracle驱动,将ojdbc6.jar放到JMeter安装目录/lib下。

2、启动JMeter,右键添加->配置文件->JDBC Connection Configuration。

3、设置JDBC Connection Configuration属性  

  (1)Variable Name:cnn,后续JDBC Request中会用到这个值;

  (2)Database URL:jdbc:oracle:thin:@数据库IP:1521:数据库ID ;

  (3)JDBC Driver class:oracle.jdbc.OracleDriver;

  (4)Username/Password:数据库的用户名和密码;

JDBC Connection Configuration配置如下:

JDBC Request 配置如下:

注意:JDBC Request 中的 Variable Name ......要和DBC Connection Configuration中的Variable Name ......一致。

如果是需要插入数据,然后插入数据后,数据库有乱码,那么需要再 Database URL :地址?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true

JMeter配置JDBC测试SQL Server/MySQL/ORACLE的更多相关文章

  1. JMeter配置JDBC测试SQL Server/MySQL

    一.配置SQL Server 1.下载sql驱动,将sqljdbc4.jar放到JMeter安装目录/lib下. 2.启动JMeter,右键添加->配置文件->JDBC Connectio ...

  2. SQL Server,MySQL,Oracle三者的区别

    SQL Server,MySQL,Oracle三者的区别 2016-10-14 转自:SQL Server,MySQL,Oracle三者的区别 目录 1 Oracle.Sql Server.MySql ...

  3. Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决

    Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决 I. 概述 1.1 JDBC概念 JDBC(Java Database Connectivity ...

  4. 数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接

    前言 DataGrip:Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品).DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, ...

  5. SQL Server,MySql,Oracle数据库的默认端口号

    SQL Server默认端口号为:1433 MySQL 默认端口号为:3306 Oracle 默认端口号为:1521

  6. sql server,mysql,oracle平时用法的区别

    由于工作的原因,上家公司一直使用的oracle,后来接触了的几个项目,既有使用mysql的又有使用sqlserver,自己在使用sqlserver及mysql要实现某功能时,经常要在网上找来找去,所以 ...

  7. 数据库 --> SQL Server 和 Oracle 以及 MySQL 区别

    SQL Server 和 Oracle 以及 MySQL 区别 三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性.排行第四的DB2(属IBM公司),与Oracle的定位和架构非 ...

  8. 【转】SQL Server、Oracle、MySQL和Vertica数据库常用函数对比

    SQL Server.Oracle.MySQL和Vertica数据库常用函数对比 Vertica数据库是HP公司新收购的用于BI方面的数据库. 1. 绝对值 S:select abs(-1) valu ...

  9. SQL Server、Oracle和MySQL判断NULL的方法

    SQL Server.Oracle和MySQL判断NULL的方法 本文讲述SQL Server.Oracle.MySQL查出值为NULL的替换. 在SQL Server Oracle MySQL当数据 ...

随机推荐

  1. Linux内核5.6亮点

    导读 当我们还在体验 Linux 5.5 稳定发行版带来更好的硬件支持时,Linux 5.6 已经来了.我将在本文中重点介绍 Linux 5.6 发布版中值得期待的关键更改和功能. 说实话,Linux ...

  2. Spring Bean 有关的那些注解

    尊重原著直接贴链接 https://mp.weixin.qq.com/s/7lhpEo73KG3-xPgbFiaLHw

  3. HDFS的常用命令

    一.常用命令 二.其他命令

  4. 使用MQTT.fx客户端接入阿里云

    一.前期准备. 1.关于MQTT连接的属性:https://www.cnblogs.com/mhtc/p/11112153.html 2.关于阿里云配置工具的使用:https://www.cnblog ...

  5. python学习Day25--正则表达式1

    [知识点] # 所有模块要经历的两个步骤: ① 要操作的概念本身:正则表达式   时间 ② 使用模块取操作它:re                  time 1.正则表达式:一种匹配字符串的规则 # ...

  6. 「JSOI2013」贪心的导游

    「JSOI2013」贪心的导游 传送门 多次询问区间内%一个数的最大值 我们不妨设这个数为M_sea 值域比较小所以考虑分块维护. 我们观察到对于给定的一个 \(p\) ,函数 \(y = x \% ...

  7. spring整合web项目

    Web项目如何初始化SpringIOC容器 :思路:当服务启动时(tomcat),通过监听器将SpringIOC容器初始化一次(该监听器 spring-web.jar已经提供),web项目启动时 ,会 ...

  8. byte的取值范围

    byte b = Byte.MAX_VALUE;        b+=1;        System.out.println(b); //输出为-128 取值范围为[-128 -  127] 解析: ...

  9. WLC开机卡在launching....(变砖)

    1.出现故障的原因:A.通过手动更换镜像导致Boot Loader Menu Run primary image (7.0.220.0) - ActiveRun backup image (7.0.2 ...

  10. Update(stage3):第1节 redis组件:10、redis集群

    10.redis集群 1.redis集群的介绍 Redis 集群是一个提供在多个Redis节点之间共享数据的程序集. Redis 集群并不支持同时处理多个键的 Redis 命令,因为这需要在多个节点间 ...