zoukankan      html  css  js  c++  java
  • Jmeter配置通过SSH连接的mysql数据库

    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

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

  • 相关阅读:
    就南通大学教务管理系统微信公众号的个人看法
    设计一款给爸爸妈妈用的手机
    .NET中DLL“没有可放置在工具箱的组件”—FreeTextBox
    如何查看.Net源代码vs版本号以及C#项目中各文件的含义
    .NET在后置代码中输入JS提示语句(背景不会变白)
    Docker技术学习
    学习linux基本命令
    性能相关英文单词学习
    常见Http状态码的含义
    学习siege实战
  • 原文地址:https://www.cnblogs.com/zocymo/p/10235353.html
Copyright © 2011-2022 走看看