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. 使用PreparedStatement向数据表中插入、修改、删除、获取Blob类型的数据

    使用PreparedStatement向数据表中插入.修改.删除.获取Blob类型的数据 2014-09-07 20:17 Blob介绍 BLOB类型的字段用于存储二进制数据 MySQL中,BLOB是 ...

  2. http协议介绍及get与post请求、响应状态码

    HTTP:  通信双方如果想要通信就必须遵循一定的规则,我们把这个规则称之为HTTP协议! 报文:  HTTP协议通信的内容我们称之为:报文 报文格式:    报文首部 空行 报文主体 1.请求报文 ...

  3. php,单引号与双引号的区别

    代码示例 <?php $s='666'; $s2="999"; $test = 'name{$s} - {$s2}'; $test2 = "name{$s} - { ...

  4. uart通讯协议

    本次设计的源码在http://download.csdn.net/detail/noticeable/9912383 下载 实验目的:通过uart通讯协议的编写,了解FPGA的通讯协议编写的方法. 实 ...

  5. delegate的Invoke和BeginInvoke方法

    C#中的控件和delegate委托方法都有Invoke和BeginInvoke方法,控件的这两个方法网上讲得很多, 这里就不多说了,下面讲一下delegate的Invoke和BeginInvoke方法 ...

  6. CentOS配置多公网

      最终目标是同一台服务器可以多个IP地址共同访问,在这个前提下又有如下两种方式: 多个公网IP使用同一个网关 多个公网IP使用不同网关   这两种方式区别所在:1.多个公网IP使用同一个网关,我们只 ...

  7. Asp.Net Core 禁用预编译

    在.NET Core 2 Web API应用程序中,MS VS 2017中的发布到文件夹功能产生: <ProjectAssembly>.PrecompiledViews.dll <P ...

  8. MyBatis 源码分析系列文章导读

    1.本文速览 本篇文章是我为接下来的 MyBatis 源码分析系列文章写的一个导读文章.本篇文章从 MyBatis 是什么(what),为什么要使用(why),以及如何使用(how)等三个角度进行了说 ...

  9. Rgb2Gray

    GPU上运行的函数又称为Kernel,用__global__修饰 调用Kernel函数时,用FunctionCall<<<block_shape, thread_shape, int ...

  10. ReactNative 深拷贝

    1: 导入 import _ from 'lodash' 2: _.cloneDeep(obj)