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

这篇具有很好参考价值的文章主要介绍了性能测试jmeter连接数据库jdbc(sql server举例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

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

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

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

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

   4. 放置位置:

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

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

二、连接JDBC Connection Configuration

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

 3. 例子:      

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

三、jdbc request

  1. jdbc request操作如图所示:   

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

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

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

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

    Parameter types:参数类型

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

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

    Query timeout:查询超时时间

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

  2. 例子:          

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

四、查看数据

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

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

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

性能测试jmeter连接数据库jdbc(sql server举例),软件测试工程师,软件测试,自动化测试,jmeter,数据库,自动化测试,软件测试,功能测试,python,程序人生

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   文章来源地址https://www.toymoban.com/news/detail-698005.html

到了这里,关于性能测试jmeter连接数据库jdbc(sql server举例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Bug解决:获取JDBC连接失败;嵌套异常是java.sql.SQLException:无法从底层数据库获取连接

    出现的问题 Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! 说白了就是连接数据库出问题了,寻找了一个半小时才发现错误 从头到尾检查了一遍,这里使用的是C3P0连接池。 解决方法 1.如果使用的是c3p0连接池,prop

    2023年04月08日
    浏览(50)
  • Microsoft SQL Server 2019 下载、安装及Java JDBC配置连接数据库(多图详解 超详细)

    一、下载 下载链接Microsoft SQL Server 二、安装 1.找到刚刚下载的文件,双击打开后,选择基本并接受 2.选择接受 3.选择安装位置,并点击安装,然后等待下载安装完成 4.正在安装 -5.遇到了一个问题,重启一下(未遇到该问题的可忽略此步) 6.安装成功,点击安装SSMS 7.点击下载

    2024年02月04日
    浏览(107)
  • 原来可以这么玩?Jmeter接口性能测试工具玩转测试Redis数据库(超详细)

    Jmeter作为当前非常受欢迎的接口测试和性能测试的工具,在企业中得到非常广泛的使用,而redis作为缓存数据库,也在企业中得到普遍使用,那如何使用jmeter来测试redis数据库呢? 今天我们就来讲一讲怎么使用jmeter来调用redis。 Jmeter准备 由于jmeter本身并没有带有redis的测试入

    2024年02月13日
    浏览(60)
  • 性能测试工具jmeter对数据库mysql进行性能测试(压测保姆级教程)

    打开mysql官网:MySQL 找到mysql connectors,选择操作系统独立版本,将下载jar包导入到jmeter的lib目录下。 参考文档:https://www.jb51.net/article/190860.htm 1、添加测试计划 2、添加JDBC request 3、添加JDBC connection configuration,并修改配置 1、Cannot create PoolableConnectionFactory (Communications link fai

    2024年02月02日
    浏览(62)
  • 连接数据库报com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

    JDBC加载驱动,连接SQLServer 2012 报 java.ext.dirs: C:Program FilesJavajdk1.8.0_331jrelibext;C:WindowsSunJavalibext com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client pre

    2023年04月21日
    浏览(100)
  • 使用DataX工具连接hive数据库:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:1000

    Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环境).]. - 具体错误信息为:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:10000/datax: Required field \\\'serverProtocolVersion\\\' is unset! Struct:TOpenSessionRe

    2024年04月09日
    浏览(72)
  • 数据库设计、JDBC、数据库连接池

    数据库设计概念 数据库设计就是根据业务 系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。 建立数据库中的表结构以及表与表之间的关联关系的过程。 有哪些表?表里有哪些字段?表和表之间有什么关系? 数据库设计的步骤 需求分析(数据是

    2024年02月19日
    浏览(49)
  • JDBC连接数据库

    目录 一、JDBC概念 1.1Java操作数据库的流程 1.2编写代码步骤 1.3具体操作 二、JDBC API详解 2.1 DriverManager(驱动管理类) 作用 2.2 Connection(数据库连接对象)作用: 2.3 Statement   2.4 ResultSet (结果对象集)作用 2.5 PreparedStatement  三、数据库连接池实现 JDBC 就是使用 Java语言操作关系型

    2024年02月05日
    浏览(55)
  • JDBC数据库连接

    目录 引言  一,基本概念 二,常用操作步骤 三,连接操作         JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种 关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建 更高级的工具

    2024年02月13日
    浏览(46)
  • JDBC入门数据库连接

    JDBC(Java Database Connectivity)是Java程序与数据库进行交互的一种标准接口,它提供了一种简单的方式来连接和操作数据库。在使用JDBC之前,需要先了解以下几个概念: JDBC Driver :JDBC驱动程序是一个Java类,用于将Java应用程序与特定数据库管理系统(DBMS)连接。JDBC驱动程序分

    2023年04月25日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包