zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    第三方登录(QQ登录)开发流程详解
    网页优化方案
    linux中PHP链接MySQL主机127.0.0.1与localhost
    RSync实现文件备份同步
    网站攻击以及解决方案
    迎难而上,QPS提高22+倍
    新的一扇窗
    边缘计算开源平台
    高并发分布式计算-生产实践
    分布式UUID的生成
  • 原文地址:https://www.cnblogs.com/danmai/p/8399527.html
Copyright © 2011-2022 走看看