zoukankan      html  css  js  c++  java
  • Jmeter与SQL Server

    本节介绍如何通过Jmeter进行SQL Server的连接测试,具体用的测试库和测试表与上一节《性能测试工具操作数据库(七)-Loadrunner与SQL Server》一样,方便大家对照学习。

    1、先安装JDBC驱动

    驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn
    下载解压之后,将sqljdbc4.jar放置jmeter的安装目录/lib下;复制之后重新启动jmeter;或者直接在测试计划中引用jar包路径,如下所示:

    2、添加线程组后再添加和配置JDBC Connection Configuration

    按照以上方式配置好连接,需要配置的参数有:

    (1)Variable Name:sqlconn 后续JDBC Request中也会用到这个值(连接池名称);
    (2)Database URL:jdbc:sqlserver://172.16.1.215:1433;databaseName=LayIM  (默认端口号是1433,大家根据自己的数据库环境配置);
    (3)JDBC Driver class:com.microsoft.sqlserver.jdbc.SQLServerDriver   (网上很多这块都配错了,不同版本数据库要求配的不一样);

    需要确定下你的sqlserver版本,是2003 或者是2008,因为两个版本的驱动配置是不一样的 ,2008是com.microsoft.sqlserver.jdbc.SQLServerDriver,之前的版本是com.microsoft.jdbc.sqlserver.SQLServerDriver。

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

    3、添加查询JDBC Request

    4、添加插入数据JDBC Request

    本例中是以占位符的形式插入变量参数,所以要求Query Type是Prepared Update Statement,具体类型标准可以参见《性能测试工具操作数据库(六)-Jmeter与PostgreSQL》中提到的JDBC之Statement,PreparedStatement,CallableStatement的区别

    5、Update和Delete就不举例了,与Insert一样。

    最后来次总结,把这几次连载涉及到jmeter操作数据库的URL连接和Driver class都列出来

    Database

    Driver class

    Database URL

    Sample URL

    Oracle

    Oracle.jdbc.driver.OracleDriver

    jdbc:oracle:thin:@host:port:service

    jdbc:oracle:thin:@172.16.1.70:1521:orcl

    MySQL

    Com.mysql.jdbc.Driver

    Jdbc:mysql://host:port/{dbname}

    jdbc:mysql://172.16.1.67:3306/testdb

    MongoDB

    利用templates中的

    mongodb.jmx

    PostgreSQL

    org.postgresql.Driver

    jbdc:postgresql://ip:port/{dbname}

    jbdc:postgresql://172.16.1.67:5432/testdb

    MS SQL

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    Jdbc:sqlserver://host:port;databaseName=DBName

    jdbc:sqlserver://172.16.1.215:1433;databaseName=LayIM

  • 相关阅读:
    Mysql语句练习
    Mysql-------查询各科成绩前三名的记录
    Mysql--查询"01"课程比"02"课程成绩高的学生的信息及课程分数
    模态框拖拽案例分析--元素偏移量 offset 系列
    CSS中z-index的属性与使用
    《将博客搬至CSDN》
    CSS中Position几种属性的总结
    考研数学一
    ubuntu16.04安装mysql报错解决
    LoRaWAN 规范1.0 (章节10~13)
  • 原文地址:https://www.cnblogs.com/he12345/p/8341948.html
Copyright © 2011-2022 走看看