文档章节

JMeter的JDBC连接(一)

静待时光
 静待时光
发布于 2017/02/07 16:15
字数 482
阅读 35
收藏 0

1、添加线程组后,右键JDBC Requst,用于发起JDBC请求

2、设置JDBC Request

3、右键添加JDBC Connection Configuration,用于配置连接数据库的参数

4、配置JDBC Connection Configuration

需要填写的几个位置解析:

1) Variable Name:只需要跟JDBC Request中填写的变量名保持一致即可。

通过在JDBC Connection Configuration中配置好的参数去连接数据库,JDBC Reques想要去访问数据库,就必须通过这个配置好的元件去链接,所以JDBC Reques就需要用这个变量去读取JDBC Connection Configuration的信息。

2)Database URL:我连接的是oracle的数据库,所以格式一般是这样

jdbc:oracle:thin:@数据库IP地址:数据库端口:orcl

jdbc:表示采用jdbc方式连接数据库
oracle:表示连接的是oracle数据库
thin:表示连接时采用thin方式(oracle中有两种方式thin和oci)

orcl:数据库的sid_name

查询sid_name的方法
select INSTANCE_NAME from v$instance;

3)JDBC Driver Class:数据库JDBC驱动类名

可以参考http://m.blog.csdn.net/article/details?id=45250865

4)Username:数据库连接用户名

5)password:数据库连接密码

5、在测试计划中添加数据库驱动

oracle数据库直接在oracle的安装路径中的product\11.2.0\client_1\jdbc\lib目录下

6、点击运行,在结果树中可以看到连接成功

7、遇到的问题

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

这是由于在填写Database URL时填错了参数,如果连接的是oracle数据库,数据库端口后接的是数据库的sid_name。

jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name.而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name 为sid_name.
查询sid_name的方法
select INSTANCE_NAME from v$instance;

© 著作权归作者所有

静待时光
粉丝 3
博文 17
码字总数 5928
作品 0
广州
QA/测试工程师
私信 提问
Jmeter之JDBC请求常见错误

1..使用jmeter连接mysql数据库 出现如下错误: Response code: 08001 0 Response message: java.sql.SQLException: No suitable driver found for jdbc:mysql://10.90.5.193:3306/zmywweb 解......

蓝蝶飞扬
2014/09/22
199
0
性能测试工具操作数据库(十一)-Jmeter与Hbase

版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎访问我的博客 https://blog.csdn.net/smooth00/article/details/74279856 由于在网上找不到Jmeter连接Hbase的源文件或是插件,所以...

smooth00
2017/07/04
0
0
使用Jmeter自动化压测TCP Server经验

使用Jmeter自动化压测TCP Server经验 • Jmeter简介 • Jemter的主要功能 • Jmeter TCP发送方式 • Jmeter 测试TCP配置 • Jmeter快速上手使用 1、Jmeter简介 Apache JMeter是Apache组织开发...

HowieXue
03/20
0
0
jmeter在linux上分布式搭建

1、安装jdk # mkdir -p /usr/lib/jvm #建立安装目录 # tar -zxvf jdk1.8.0161.tar.gz # mv /usr/lib/jvm/jdk1.8.0161 /usr/lib/jvm/java8 #移动并重命名 2、Linux服务器jmeter压力环境配置 ......

xiaomin0322
06/15
88
0
JMeter 如何与 MySQL 进行整合测试

做性能测试定位瓶颈的时候,定位到是因为某些 SQL 语句的查询慢所影响的,此时我们提出优化方案,肯定希望验证下优化后的 SQL,此时需要借助 JMeter 的 JDBC 请求,那么我们就需要学习 JMet...

呐呐丶嘿
2018/11/30
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

Java 文件类操作API与IO编程基础知识

阅读目录: https://www.w3cschool.cn/java/java-io-file.html Java 文件 Java 文件 Java 文件操作 Java 输入流 Java 输入流 Java 文件输入流 Java 缓冲输入流 Java 推回输入流 Java 数据输入...

boonya
26分钟前
3
0
SDKMAN推荐一个好

是在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。它提供了一个方便的命令行界面(CLI)和API来安装,切换,删除和列出sdk相关信息。以下是一些特性: By Developers, fo...

hotsmile
50分钟前
8
0
什么是 HDFS

是什么? HDFS 是基于 Java 的分布式文件系统,允许您在 Hadoop 集群中的多个节点上存储大量数据。 起源: 单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称...

Garphy
53分钟前
5
0
一起来学Java8(四)——复合Lambda

在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函...

猿敲月下码
今天
10
0
debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部