文档章节

jmeter(八)-JDBC请求(sqlserver)

劲风online
 劲风online
发布于 2015/01/08 19:40
字数 445
阅读 331
收藏 4

做JDBC请求,首先要了解这个JDBC对象是什么,然后寻找响应的数据库连接URL和数据库驱动。

数据库URL:jdbc:sqlserver://200.99.197.190:1433;databaseName=ebank

数据库驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver

下载sqljdbc4.jar放在apache-jmeter-2.6\lib下面

Sqlserver驱动包(jar)名称:

Microsoft+SQL+Server+JDBC+Driver+3.0sqljdbc_3.0.1301.101_chs.exe

--下载并解压把sqljdbc4.jar中的放在apache-jmeter-2.6\lib下面

我使用的方法是用连接数据库指定驱动类,也有人使用JTDS开源社区的驱动类,不同的驱动类对应的jar不同,一定要注意。

 

连接数据库指定驱动类(可以下载标准版的sqlserver驱动)

ClassName ="com.microsoft.jdbc.sqlserver.SQLServerDriver";

访问数据库Url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_JXC;SelectMethod=Cursor";

 

JTDS开源社区的驱动类(不知道哪里可以下载,JTDS开源社区?)

Class.forName(net.sourceforge.jtds.jdbc.Driver).newInstance();

DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/"+"library","用户","密码");

 

Datebase

Driver class

Database URL

MySQL

com.mysql.jdbc.Driver

jdbc:mysql://host:port/{dbname}

PostgreSQL

org.postgresql.Driver

jdbc:postgresql:{dbname}

Oracle

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:user/pass@//host:port/service

Ingres (2006)

ingres.jdbc.IngresDriver

jdbc:ingres://host:port/db[;attr=value]

MSSQL

com.microsoft.sqlserver.jdbc.SQLServerDriver

或者

net.sourceforge.jtds.jdbc.Driver

jdbc:sqlserver://IP:1433;databaseName=DBname

或者

jdbc:jtds:sqlserver://localhost:1433/"+"library"

上面表格中是搜集到的数据库驱动类和URL格式

clip_image002

添加JDBC默认连接请求,也就是MS sql的连接信息:数据库URL(不同的驱动类有不同的连接串)、MSSQL的驱动类、数据库用户名密码。

clip_image003

添加JDBC请求,这里是我执行的存储过程语句。语句中用到了参数化

clip_image005

参数化用的是jmeter的控件进行的,没有用函数助手。

clip_image007

clip_image009

并且还在这个脚本中使用了断言,因为JDBC的请求(存储过程)中有一个SQL返回值,如果返回为1,则该存储过程执行成功

clip_image011

  


© 著作权归作者所有

劲风online
粉丝 6
博文 76
码字总数 41688
作品 0
海淀
程序员
私信 提问
Jmeter学习之JDBC请求(MSSQL)

1、常用数据库驱动类 MySQL Driver Class:com.mysql.jdbc.Driver Database URL:jdbc:mysql://host:port/{dbname} MSSQL Driver Class:com.microsoft.sqlserver.jdbc.SQLServerDriver Data......

失控的疯子
2013/05/05
312
0
使用JMeter的Java请求功能测试Hetty性能

1.JMeter介绍 JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库...

夕水溪下
2012/10/16
6.4K
3
压力测试 使用Jmeter进行RPC压力测试

版权声明:本文为博主原创文章,转载请注明来源。开发合作联系luanpenguestc@sina.com https://blog.csdn.net/luanpeng825485697/article/details/83787284 Jmeter 下载地址:http://jmeter....

数据架构师
2018/11/07
0
0
JMeter学习-001-JMeter初识

Apache JMeter是Apache组织开发的基于Java的开源压力测试工具(个人发现也可用于接口测试)。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试...

拎壶冲冲冲
2018/05/29
0
0
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
198
0

没有更多内容

加载失败,请刷新页面

加载更多

c++运算符重载

这个运算符重载觉得有点像java的装箱 #ifndef INTERGER_H #define INTERGER_H //学习下运算符的重载 class Interger { public: Interger(); Interger(int value):m_value(value){}......

南桥北木
26分钟前
4
0
微信公众号如何推送文章

公众号推送消息格式,可以推送文本、图文消息、小程序、优惠券、会员卡、图片、视频、语音,不仅仅只能推送文章即图文消息,支持素材永久链接,表情符号等。 通过公众号接口可以开发各种各样...

保持美好
26分钟前
4
0
云桌面经常被吐槽,为什么还有很多人在用

说起云桌面我们会发现一个很奇怪的现象,那就是我们在网上经常能看到有人在吐槽云桌面的,说云桌面的性能差、价格贵和各种的不好用。虽然说网上有很多人都在吐槽云桌面,但是我们会发现使用它...

GZASD
33分钟前
5
0
支付宝20积分兑换15天会员

支付宝20积分兑换30天会员 活动地址:https://openact.ximalaya.com/alipay-vip/#/(或支付宝扫码打开)

xiaogg
36分钟前
6
0
DDoS攻击是怎么打垮游戏企业的?

1.占用服务器的有限资源。比如TCP连接数资源(服务器的连接数是有限制的),有的TCP连接会断开,有的会保持通信;比如一家餐馆,攻击者打比方是地痞流氓总是去排队,但是并不去消费,那么此时正...

云漫网络Ruan
38分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部