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

  • 相关阅读:
    C# DataGridView显示行号的三种方法
    jQuery之前端国际化jQuery.i18n.properties
    大龄程序员的未来在何方
    【翻译】HTML5开发——轻量级Web Database存储库html5sql.js
    HBuilder webApp开发 Websql增删改查操作
    JS 互相调用iframe页面中js方法、VUE里 iframe 互调方法
    工具,百度编辑器 UEditor 使用实例化
    html 表格head头部不动 body部分滚动,每格宽同内容增加
    JS 正则收集(邮箱验证等)
    jQuery,title、仿title功能整理
  • 原文地址:https://www.cnblogs.com/he12345/p/8341948.html
Copyright © 2011-2022 走看看