jmeter连接配置mysql数据库时,如果数据库服务器没有通过ssh连接,则只需要添加配置相应的jdbc参数就可以了。如果数据库服务器是通过SSH连接的,则需要通过中间远程连接工具来登录,此处使用的远程连接工具为Putty,具体的配置请参考如下:

1、首先,下载并打开Putty,在Putty Configuration界面,category->session下配置跳板机的地址和端口,然后Saved Sessions里面输入任意名称保存,点击“save”,就可以保存了,下次打开putty的时候,直接选择已经保存的session name,然后点击“load"就会把以前的配置加载进来。

Putty下载链接:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

2、配置SSH->Tunnels,因为是通过ssh连接肯定要配置相应的ssh映射通道了,Add new forwarded port,即添加新的期望端口,这个端口随便定义的,是自己主机上没有被占用的端口,Destination即需要访问的数据库服务器的请求域名(或ip地址)+端口(示例: uattest.test.mysql.com:3306),因为这里是要自动映射到本地端口的,所以是默认了local 和auto,然后点击”add"就可以了,返回到session页面再save一下以防丢失。

3、这样putty就配好了,点击open,输入访问session的名字和密码,这里密码是不会显示的,只需要正常输就可以了,输完enter。可以看到连上SSH服务器的提示。

4、打开jmeter开始配置,添加测试计划、线程组、JDBC Connection Configuration、JDBC Request、View Results Tree

5、大部分配置都跟正常内网数据库一样,主要是JDBC的配置,Variable Name,这个名字必须与你的jdbc request 相一致,然后就是Database Connection Configuration 这一块,首先Database URL: jdbc:mysql://localhost:3306/mydb (这个参数就是要配置连接数据库的哪个库,因为上面我们已经把要访问的数据库映射到本地了,所以这里的JDBC参数是localhost:3306),然后JDBC Driver class: com.mysql.jdbc.Driver(jmeter里要配连接jdbc的jar包,放在lib下就能找到这个驱动),输入username和passwored,就可以了。

连接jdbc的jar包

https://github.com/guyingminyu/jmeter-plugin

6、然后把JDBC Request写一下,运行,over~~

资料参考:https://blog.csdn.net/u013927540/article/details/76172019

查找了比较多的资料,试下来这个比较简单有效,自己记录一下供日后备查,也方便互相学习~~

Jmeter配置通过SSH连接的mysql数据库的更多相关文章

  1. springboot入门系列(四):SpringBoot和Mybatis配置多数据源连接多个数据库

    SpringBoot和Mybatis配置多数据源连接多个数据库 目前业界操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑.在SpringBo ...

  2. PHP连接局域网MYSQL数据库的简单实例

    PHP连接局域网MYSQL数据库的简单实例 [php] view plaincopy <?PHP /** * php连接mysql数据库 * by www.jbxue.com */ $conn= ...

  3. 连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的,

    连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的, 2018-03-12 17:08:52.532DEBUG[localhost-startStop-1]o.s.beans.factor ...

  4. PHP连接局域网MYSQL数据库的实例

    PHP连接局域网MYSQL数据库的例子. 代码:                           ?>         第一行ip对应局域网某台主机,关于局域网内mysql连接可参考我的摘抄 ...

  5. jmeter JDBC请求连接测试mysql数据库

    所有jmeter基本组件功能本文不做介绍.jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连 ...

  6. 配置phpmyadmin连接远程 MySQL数据库

      引言:1.phpmyadmin程序所在服务器:192.168.1.1,访问地址为:http://192.168.1.1/phpmyadmin2.MySQL数据库所在服务器:192.168.1.2, ...

  7. thinkphp学习简易教程(二) thinkphp连接读取MySQL数据库

    首先, 在本地服务器中新建项目APP,依据第一讲中的步骤配置好thinkphp,这里为了测试方便,不分前台和后台模块,统一把模块路径设为'./APP/'. 1.新建数据库myapp,以及数据库表thi ...

  8. sqlalchemy通过ssh连接远程mysql服务器

    首先需要一个模块sshtunnel,如果没有直接pip install sshtunnel from sshtunnel import SSHTunnelForwarder from sqlalche ...

  9. sqlalchemy和pymysql通过ssh连接远程mysql服务器

    首先需要一个模块sshtunnel,如果没有直接pip install sshtunnel 其实连个连接方式非常像: pymysql连接方式: import pymysql from sshtunne ...

随机推荐

  1. Python之路(第三十篇) 网络编程:socket、tcp/ip协议

    一.客户端/服务器架构 1.硬件C/S架构(打印机) 打印机作为一个服务端,电脑连接打印机进行打印 2.软件C/S架构 互联网中处处是C/S架构 如谷歌网站是服务端,你的浏览器是客户端(B/S架构也是 ...

  2. 【Git】 GitLab简单使用

    本例介绍简单实用GitLab,安装请参照[Git] GitLab服务器社区版安装与配置 1.用户和组的管理 a.创建组,在首页点击Create a group b.创建用户,在首页点击Add peop ...

  3. xbee/xbeeRPOS1、xbee/xbeePROS2C802.15.4/Digimesh功能方法

    Digi XBee 802.15.4的第一个版本也称为S1,是基于Freescale的无线收发器片子设计的.最新的802.15.4模块(内部称号S1B)采用和Digi ZigBee模块相同SOC芯片设 ...

  4. (22)Embrace the near win

    https://www.ted.com/talks/sarah_lewis_embrace_the_near_win/transcript?referrer=playlist-talks_to_get ...

  5. hdmi中深度色彩像素打包

    4个色彩像素包模式:24- 30- 36- 48- 不同模式下tmds时钟与与像素的比是位宽与24的比值 . 24 bit mode: TMDS clock = 1.0 x pixel clock ( ...

  6. C++中的return和exit区别

    在main函数中,return和exit经常混用,两者的一个区别:return会执行statck unwinding,而exit不会.如果触发了信号,exit也同样不会做stack unwinding ...

  7. 设置navigation的title

      onReady(){         wx.setNavigationBarTitle({           title: this.data.title         });     } 

  8. PHP 文件处理----fopen(),fclose(),feof(),fgets(),fgetc()

    fopen() 函数用于在 PHP 中打开文件. 打开文件 fopen() 函数用于在 PHP 中打开文件. 此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件: < ...

  9. 一个友盟BUG的思考和分析:Invalid update

    1.友盟错误信息 Invalid update: invalid number of rows . The number of rows contained ) must be equal to th ...

  10. 「SDOI2016」储能表(数位dp)

    「SDOI2016」储能表(数位dp) 神仙数位 \(dp\) 系列 可能我做题做得少 \(QAQ\) \(f[i][0/1][0/1][0/1]\) 表示第 \(i\) 位 \(n\) 是否到达上界 ...