• 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

  • 相关阅读:
    网络爬虫基础练习
    综合练习-词频统计
    组合数据类型
    【Hadoop】Hadoop综合大作业
    理解MapReduce操作
    Hadoop-熟悉常用的HDFS操作
    python-爬取中药信息
    Pytthon-数据结构化与保存
    python-爬取校园新闻首页的新闻
    python-爬虫基础
  • 原文地址:https://www.cnblogs.com/he12345/p/8341948.html
Copyright © 2020-2023  润新知