• 性能测试jmeter连接数据库jdbc(sql server举例)


    一、下载第三方工具包驱动数据库

      1. 因为JMeter本身没有提供链接数据库的功能,所以我们需要借助第三方的工具包来实现。

       (有这个jar包之后,jmeter可以发起jdbc请求,没有这个jar包,也有jdbc取样器,但不能发起请求。)

      2. 进入maven仓库-http://mvnrepository.com/,找到想要的工具包,比如我想要连接的是sql server数据库,就在搜索栏中搜索sql server,如果是mysql就搜mysql。

     3. 点击第一个搜索结果,下载最高的版本(高版本可以向下兼容,推荐高版本),点击Files下载jar包。

     

     4. 放置位置:

        A. 如果一次性使用的话:在jmeter中引用就可以。

     B. 长期使用的话:放到JMeter的安装路径的lib目录下,就不需要引入了,使用时需要重启一次JMeter。

    二、连接JDBC Connection Configuration

      1. 添加JDBC连接配置组件的操作:选中“线程组”右键->添加->配置元件-> JDBC Connection Configuration。

      2. database URL:填写数据库的ip、端口、dbname, 但是,不同的数据库URL地址写法不一样,具体请参考下列列表。

      3. 例子:

    三、jdbc request

      1. jdbc request操作如图所示:

     注:SQL Query:填写的sql时语句结尾不要加“;”。

          默认是不支持一个sql query中写多个sql的。

      Parameter valus:添加想要引用的参数值

        Parameter types:参数类型

        Variable names:保存sql语句返回结果的变量名,真正在jmeter里面引用的东西

        Result variable name:创建一个对象变量,保存所有返回的结果

        Query timeout:查询超时时间

        Handle result set:定义如何处理由callable statements语句返回的结果

      2. 例子:

           

    四、查看数据

      1. 调试取样器:可以查看所有变量的值。

     2. 查看结果树:点击JDBC Request可以显示当前请求查到的所有值。

    总结:

    感谢每一个认真阅读我文章的人!!!

    作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

    视频文档获取方式:
    这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群即可自行领取。  

  • 相关阅读:
    认识柔性数组
    极智嘉(Geek+)柔性货箱到人拣选方案,助力Starlinks实现高效运营
    doss攻击为什么是无解的?
    场景交互与场景漫游-对象选取(8-2)
    前端培训技术Webpack优化构建速度
    ise使用ChipScope时报错NgdBuild:604
    JVM学习第八节 对象的实例化、内存布局与访问定位
    什么是继承和选择器的权重
    几种常见的 MySQL/PolarDB-MySQL 回收表空间方法对比
    Day7:面试必考选择题
  • 原文地址:https://blog.csdn.net/qq_73332379/article/details/133810815