• Jmeter连接SqlServer数据库并操作


    jmeter支撑多种数据库,且均需要下载对应的驱动包,如下以SqlServer为例作为讲解,其他数据库类似。

    1、下载jdbc驱动(注意下载对应版本),并放在jmeter的lib目录下,重启jmeter,如下图:

     

    2、测试计划下配置驱动程序,如下图;

     

    3、添加配置原件JDBC Connection Configuration,如下图:

     

    4、添加配置原件后,对其相应项进行填写,如下图;

    6.添加JDBC Request,并配置对应参数,如下图:

     

     【参数说明】

      ariable Name: 数据库连接池的名字,需要与上面配置的JDBC Connection Configuration中Variable Name Bound Pool的Variable Name相同

      Query:填写的sql语句未尾不要加“;”

      Parameter valus:参数值

      Parameter types:参数类型,可参考:Javadoc for java.sql.Types

      Variable names:保存sql语句返回结果的变量名

      Result variable name:创建一个对象变量,保存所有返回的结果

      Query timeout:查询超时时间

      Handle result set:定义如何处理由callable statements语句返回的结果

    7.添加监听器,运行,查看结果,如下图:

     

    8.添加循环控制器,如下图:

      

     

     

    9、对查询进行压力测试,执行结果,如下图:

     

    【拓展】

    JDBC Connection Configuration中Database URL和JDBC Driver class如何写:

     

    数据库

    Database URL

    JDBC Driver class

    驱动包

    Mysql

    jdbc:mysql://localhost:port/DBname

    com.mysql.jdbc.Driver

    mysql-connector-

    java-5.1.39-bin.jar

    SqlServer

    jdbc:sqlserver://localhost:port;databaseName=***

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    sqljdbc4.jar

    Oracle

    jdbc:oracle:thin:user/pass@//host:port/service

    • oracle.jdbc.driver.OracleDriver

    classes12.jar

    Mssql

    jdbc:sqlserver://IP:1433;databaseName=DBname

    或者

    jdbc:jtds:sqlserver://localhost:1433/"+"library"

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    或者

    net.sourceforge.jtds.jdbc.Driver

     

    PostgreSQL

    jdbc:postgresql:{dbname}

    • org.postgresql.Driver

     

    Ingres(2006)

     

    ingres.jdbc.IngresDriver

     

  • 相关阅读:
    LINQ大全。
    李开复回复:为什么很多人进不了Google
    判断输入的是否是数字?
    SQL Server 2005安装详解
    学习asp.net比较完整的流程
    .NET常用网站
    软件设计经典书籍推荐
    Linux 下zip包的压缩与解压
    centos的用户、组权限、添加删除用户等操作的详细操作命令
    CentOS5.5 默认基本服务详解
  • 原文地址:https://www.cnblogs.com/danmai/p/8399527.html
Copyright © 2020-2023  润新知