前期准备:

jdbc驱动:mysql-connector-java-5.1.7-bin.jar

Jmeter 要链接MySQL数据库,首选需要下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)

第一步:

选择 测试计划--》点击 浏览--》选中mysql驱动jar包--》打开,引入驱动

第二步:新建一个线程组:

第三步:线程组下创建一个JDBC Connection Configuration配置原件:

Variable Name: 变量名称一定要填写, jdbc请求时需要用到此变量, 变量名称自定义

Database URl: 需要连接数据的URL

JDBC Driver class : 数据库驱动: mysql 就是:com.mysql.jdbc.Driver

Username : 数据库的用户名

Password  数据库密码

第四步:

添加一个jdbc请求(JDBC request)

关注点:查询的结果  id_n(n代表第几行数据)   所以不需要用什么正则提取器

Variable Name 需要跟之前的保持一致

如果数据库只能通过ssh连接,可以通过putty工具,实现跳板机连接数据库:

SSH: A机器通过B机器的SSH链接B机器的数据库

Session:设置SSH IP 和端口 ,通过保存可以下次直接加载使用;

SSH-Tunnels : source port: 随便设置,本机没有占用的端口,如:8807

destination:目标数据库IP和port ,点击 add,因为是B机器的本机所以可以用127.0.0.1

点击open 连接 输入ssh账号和密码,即可通过远程工具putty连接到数据库

在数据库JDBC connection configuration  Database URL 填入上面putty的地址和接口,如果直接链接数据库 则填写数据库的IP和接口

参考文献:

https://blog.csdn.net/tester_xjp/article/details/80859925

多看看:

https://blog.csdn.net/u010978840/article/details/78227852#%E4%B8%80%E5%89%8D%E8%A8%80

SSH跳板机:

https://blog.csdn.net/weixin_43107113/article/details/84064071

转载于:https://www.cnblogs.com/shoebill/p/10797688.html

Jmeter JDBC请求-----数据库读取数据进行参数化 通过SSH跳板机连接数据库相关推荐

  1. 《Clojure数据分析秘笈》——1.6节从JDBC数据库读取数据

    本节书摘来自华章社区<Clojure数据分析秘笈>一书中的第1章,第1.6节从JDBC数据库读取数据,作者(美)Eric Rochester,更多章节内容可以访问云栖社区"华章社 ...

  2. javaweb 从数据库读取数据的详细操作

    文章目录 前言 一.第一步创建bean包 二.第二步创建dao包 三.创建servlet 四.创建jsp文件,用来取数据并显示 前言 从数据库读取数据的详细操作,用购物车案例作为例子 提示:以下是本篇 ...

  3. php连接数据库返回数据类型,php从数据库读取数据,并以json格式返回数据的方法...

    php中,从数据库读取数据,并以json格式返回数据.具体方法如下: 第一步,定义相关变量 $servername = "localhost"; $username = " ...

  4. php lpop 返回null,数据库读取数据返回 null 怎么办?

    laravel 5.5, win10+Homestead环境, 项目有两个数据库,一个项目自己的,在Homestead里面,一个外部数据库,在我物理机上.现在我需要从外部数据库读取数据. 业务逻辑是这 ...

  5. python pandas 读取数据库_数据分析-pandas从数据库读取数据

    数据分析-pandas从数据库读取数据 使用pandas读取数据到DataFrame,对于只是数据分析来说,重点是读取数据,读取数据过程越简单越好,并不需要写得很复杂显得自己很厉害的样子.最好就是代码 ...

  6. mysql数据库读取数据,教你如何从 MySQL 数据库读取数据

    从 MySQL 数据库读取数据 SELECT 语句用于从数据表中读取数据: SELECT column_name(s) FROM table_name 我们可以使用 * 号来读取所有数据表中的字段: ...

  7. R语言可以直接从数据库读取数据么?R语言读取数据库数据示例

    R语言可以直接从数据库读取数据么?R语言读取数据库数据示例 目录 R语言可以直接从数据库读取数据么?R语言读取数据库数据示例 R语言是解决什么问题的? R语言可以直接从数据库读取数据么?R语言读取数据 ...

  8. 跳板机连接数据库_跳板数据科学职业生涯回顾

    跳板机连接数据库 When I completed the Springboard Data Science Career Track curriculum earlier this year, mu ...

  9. jmeter从数据库读取数据作为参数传递给接口

    最近工作中开始接触使用jmeter,对于这样jmeter本人算是小白一枚了,下面记录些jmeter笔记(注:同时参考了其他大神的博客),方便自己查询,也希望能帮助到大家,写的不好大家勿怪哈!!! (注 ...

最新文章

  1. Unable to find the ncurses libraries or the required header files解决
  2. opencv配置原理
  3. C++派生类与继承(超详细)
  4. python求平面n个两两间距离_任意两平面求夹角|Python练习系列[11]
  5. python代码判断身份证号是男是女
  6. 创建对象和实现原型继承的几种方式
  7. php 获取农历,PHP获取农历、阳历转阴历
  8. 项目vite1.0升级到2.0打包遇到Some chunks are larger问题如何解决
  9. numpy函数:arange(),reshape()用法,
  10. 【资讯】1177- 速看!2021 年 Google 最热门 Chrome 扩展程序名单出炉!
  11. 实战:618/双11大促备战全流程点点滴滴
  12. GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(之一)。
  13. AI系统识别早期败血症,减少患者死亡率
  14. 无服务器计算:云计算的下一阶段
  15. Lenovo Y50 (1080P) 安装 黑苹果 hackintosh macOS High Sierra 10.13.5 (17F77) 不适合双系统
  16. 容器化 Spring Boot 代码的 9 个技巧
  17. 运维(30) NPS安装配置使用
  18. Jackson转换JSON
  19. Git使用详解之可视化工具TortoiseGit
  20. Oracle 11G 数据迁移 到 12C

热门文章

  1. 随时随地能写代码, vscode.dev 出手了
  2. 一道很熟悉的前端面试题,你怎么答?
  3. 提升效率的Vue组件开发和实战技巧
  4. Scott 32 岁前端年终总结,探寻另一种可能
  5. 【区块链】认识区块链的基本概念
  6. 0418 jQuery笔记(添加事件、each、prop、$(this))
  7. Jenkins配置Findbugs做源代码安全扫描
  8. 消息模式在实际开发应用中的优势
  9. 跟益达学Solr5之solrconfig.xml配置详解
  10. 如何使用 Barracuda 防火墙设置/保护 Azure 应用程序