zoukankan      html  css  js  c++  java
  • JMeter配置JDBC测试SQL Server/MySQL/ORACLE

    一、配置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

  • 相关阅读:
    Python Day 29 socket、scoket套接字分类、基于TCP的socket、常见错误
    Python Day 28 网络编程、OSI七层模型、三次握手和四次挥手
    Python Day 27 元类、__inti__方法、__new__方法、__call__方法、单例模式、exec与eval区别、异常处理语法
    get,post区别
    Restful API
    tcp 3次握手四次挥手
    mongodb数据库常用操作的整理
    python装饰器
    python中的*args和** kwargs区别
    Vue插件
  • 原文地址:https://www.cnblogs.com/hao2018/p/9883554.html
Copyright © 2011-2022 走看看