专栏首页DevOps持续集成Jmeter连接Mysql和Oracle数据库

Jmeter连接Mysql和Oracle数据库

  • 一、连接Mysql数据库

Ⅰ。所有jmeter基本组件功能本文不做介绍。 jmeter要连接mysql数据库,首先得下载mysql jdbc驱动包(注: 驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.28.jar,驱动下载方法见文章末尾介绍

Ⅱ。把下载的jar包放到jmeter主目录的lib\ext目录下,然后重新启动jmeter

Ⅲ。新增一个线程组

Ⅳ。线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图

Ⅴ。配置完成,可以添加jdbc请求,新建jdbc请求,步骤如下:

Ⅵ。此时可以添加一个查看结果树,运行一下,结果如下

jdbc请求和其他请求一样,支持参数化和断言,可以根据需要自行添加

  • 二、连接Oracle数据库
    • 上述报错是由于sid连接失败导致,需要检查oracle安装目录,oracle\product\10.2.0\db_1\network\ADMIN下的tnsnames.ora文件,配置如下,此时SID=emsuat,就是我们需要在database URL配置的jdbc:oracle:thin:@10.16.33.192:1608:emsuat
    • ems_uat = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.16.33.192)(PORT = 1608)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SID = emsuat) ))
    • 提示该错误是由于没有把jdbc驱动包放到相应目录,把ojdbc14.jar放到jmeter主目录lib/ext下面,重启jmeter,问题解决

Ⅰ。和Mysql一样,首先需要下载oracle的驱动包ojdbc14.jar,在oracle的安装目录可以找到, oracle安装目录下(oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar)文件复制到JMeter/lib/ext目录下,然后启动jmeter

Ⅱ。新增一个线程组

Ⅲ。线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图

Ⅳ。配置完成,可以添加jdbc请求,新建jdbc请求,步骤如下:

Ⅴ。此时可以添加一个查看结果树,运行一下,结果如下

Ⅵ。连接过程中如果报错,注意检查配置中的database URL是否正确 常见错误解释:

本文分享自微信公众号 - DevOps持续集成(devopsadmin)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 人工智能IDE编程插件,提升编程效率的好帮手

    平时写代码的时候多少会依赖编辑器里面的代码补全,敲几个字母就能补全一整个词。可是这么多年过去了,为什么代码补全还是像最开始那样,只能限定于一个词,而且毫无意义地...

    用户5224393
  • 后台的安全防范

    我这里做的第一步是做敏感目录扫描(自己的特有字典),跑出一处某程序控制台登入界面(尝试弱口令进入)

    7089bAt@PowerLi
  • Java 多态的实现机制

    转自:博客园,作者:crane_practice 链接: www.cnblogs.com/crane-practice/p/3671074.html

    Java技术江湖
  • SpringBoot自定义过滤器的两种方式及过滤器执行顺序

    如下自定义过滤器 ReqResFilter 必须实现 javax.servlet.Filter。然后添加注解 @WebFilter(javax.servlet...

    walking在cloud.tencent
  • 聊聊nacos的NacosDiscoveryAutoConfiguration

    本文主要研究一下nacos的NacosDiscoveryAutoConfiguration

    codecraft
  • 想了解Java后端学习路线?你只需要这一张图!

    学习路线图往往是学习一样技术的入门指南。网上搜到的Java学习路线图也是一抓一大把。

    Java技术江湖
  • Android 字节跳动算法题:给定ViewGroup打印其内所有的View

    在 Android 下,UI 的布局结构,对标到数据结构中,本质就是一个由 View 和 ViewGroup 组成的多叉树结构。其中 View 只能作为叶子节点...

    Android技术干货分享
  • Java面试常考的 BIO,NIO,AIO 总结

    熟练掌握 BIO,NIO,AIO 的基本概念以及一些常见问题是你准备面试的过程中不可或缺的一部分,另外这些知识点也是你学习 Netty 的基础。

    Java技术江湖
  • jvm 堆外堆内浅析

    HeapByteBuffer与DirectByteBuffer,在原理上,前者可以看出分配的buffer是在heap区域的,其实真正flush到远程的时候会先拷...

    开发架构二三事
  • 没所谓移动开发寒冬,不过是大鱼吃小鱼

    今年来听到很多人说,Android 开发现在饱和了进入寒冬了,大学生还不如搞Python,现在才是风口。

    Android技术干货分享

扫码关注云+社区

领取腾讯云代金券