• jmeter使用JDBC连接SQLserver数据库


    为了使用jmeter快速的进行项目的压测,获取数据就是个新问题。使用jmeter使用JDBC直接调用数据库的数据刚好可以解决这样的问题。

    首先应该在电脑上面安装SQLserver数据库,win7系统适配2005-2008的SQLserver,其他的将安装失败但如果是win10系统就可以装最新版本的SQLserver。

    第二步就是下载SQL驱动链接:https://pan.baidu.com/s/18djNv4eTJvgRTqOqZTHEIQ    提取码:4l6c 

    下载后将文件夹中的 sqljdbc4.jar 复制后放到 jmeter 中的 lib 目录下就可以了。

    第三步启动jmeter在测试计划中点击浏览,将之前下载的JDBC驱动包配上

     

    第四步添加线程组:右击测试计划——添加——Thread——线程组

    第五步添加配置元件JDBC Connection Configuration

     第六步配置JDBC Connection Configuration,其中的SQLserver端口号有可能不知道是什么所以我又写了篇文章修改SQLserver的端口号

    (https://www.cnblogs.com/yanmou/p/12218417.html)

    需要配置的参数有:

    (1)Variable Name:test  后续JDBC Request中也会用到这个值;

    (2)Database URL:jdbc:sqlserver://192.168.99.21:8803;databaseName=Dealer_64;

    (3)JDBC Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver   (SqlServer固定写法,每个数据库的不一样可以看下面的表);

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

    Database URL的构成参照表(jmeter的help中也有)见下:

      

    第七步添加JDBC Request

     第八步配置JDBC Request参数

     第九步添加查看结果数后执行这样就成功了



  • 相关阅读:
    优化SQL查询:如何写出高性能SQL语句
    提高SQL执行效率的16种方法
    Spring Ioc DI 原理
    java内存泄漏
    转:js闭包
    LeetCode Best Time to Buy and Sell Stock III
    LeetCode Best Time to Buy and Sell Stock with Cooldown
    LeetCode Length of Longest Fibonacci Subsequence
    LeetCode Divisor Game
    LeetCode Sum of Even Numbers After Queries
  • 原文地址:https://www.cnblogs.com/yanmou/p/12206883.html
Copyright © 2020-2023  润新知