zoukankan      html  css  js  c++  java
  • Jmeter连接MySQL和SQL Server配置(转载)

    1. 在使用jmeter做性能或自动化测试的时候,往往需要直接对数据库施加压力,或者某些参数只能从数据库获取,这时候就必须使用jmeter连接数据库。

    2. 2

      下载对应的驱动包

      mysql驱动:

      (mysql-connector-java-5.1.13-bin.jar 可能现在有跟新的版本了),并放到Jmeter目录中的lib文件下,复制之后,重启jmeter。

    3. 3

      sqlServer驱动:

      sqljdbc4.jar,一样都需要放到Jmeter目录中的lib文件下,复制之后,重启jmeter。

      END

    连接MySQL设置

    1. 1

      配置驱动程序,测试计划右下角,点击浏览,选择jdbc驱动,如下图所示:

      图解Jmeter连接MySQL和SQL Server配置
    2. 2

      添加线程组

      打开JMeter,创建线程组。鼠标右键点击测试计划--->添加--->Threads--->线程组,如下图所示:

      图解Jmeter连接MySQL和SQL Server配置
    3. 3

      配置JDBC

      在线程组中,右键添加-->配置元件--->“JDBC Connection Configuration”,如下图所示:

      图解Jmeter连接MySQL和SQL Server配置
    4. 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: 这个是数据库的登录密码

      图解Jmeter连接MySQL和SQL Server配置
    5. 5

      添加JDBC request

      右键点击“线程组”,在下面添加一个“JDBC request”,其中variable name名称必须与jdbc配置相同,如下图所示:

      图解Jmeter连接MySQL和SQL Server配置
    6. 6

      执行结果,如下图所示:

      图解Jmeter连接MySQL和SQL Server配置
       
       
      如果报错Connot load JDBC driver class 'com.mysql.jadb.Driver',换一个低版本的jar包试试,反正我是成功了。
      END

    连接SQL Server设置

    1. 与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中也有),如下图所示:

      图解Jmeter连接MySQL和SQL Server配置
    2. 配置JDBC Connection Configuration ,如下图所示:

      图解Jmeter连接MySQL和SQL Server配置
  • 相关阅读:
    ACM-ICPC 2018 徐州赛区网络预赛 D 杜教筛 前缀和
    51 Nod 1244 莫比乌斯函数前n项和
    20170914-构建之法:现代软件工程-阅读笔记
    结对-五子棋游戏-开发环境搭建过程
    结对-五子棋游戏-设计文档
    Git使用方法2.0
    团队-象棋游戏-团队信息
    Web开发技术——JQuery4(隐藏和显示、淡入和淡出、滑动)
    Web开发技术——JQuery3(事件)
    Web开发技术——JQuery2(语法和选择器)
  • 原文地址:https://www.cnblogs.com/hc1020/p/8028751.html
Copyright © 2011-2022 走看看