Jmeter连接SqlServer数据库并操作
jmeter支撑多种数据库,且均需要下载对应的驱动包,如下以SqlServer为例作为讲解,其他数据库类似。
1、下载jdbc驱动(注意下载对应版本),并放在jmeter的lib目录下,重启jmeter,如下图:

2、测试计划下配置驱动程序,如下图;

3、添加配置原件JDBC Connection Configuration,如下图:

4、添加配置原件后,对其相应项进行填写,如下图;

6.添加JDBC Request,并配置对应参数,如下图:

【参数说明】
ariable Name: 数据库连接池的名字,需要与上面配置的JDBC Connection Configuration中Variable Name Bound Pool的Variable Name相同
Query:填写的sql语句未尾不要加“;”
Parameter valus:参数值
Parameter types:参数类型,可参考:Javadoc for java.sql.Types
Variable names:保存sql语句返回结果的变量名
Result variable name:创建一个对象变量,保存所有返回的结果
Query timeout:查询超时时间
Handle result set:定义如何处理由callable statements语句返回的结果
7.添加监听器,运行,查看结果,如下图:

8.添加循环控制器,如下图:


9、对查询进行压力测试,执行结果,如下图:

【拓展】
JDBC Connection Configuration中Database URL和JDBC Driver class如何写:
| 数据库 | Database URL | JDBC Driver class | 驱动包 | 
| Mysql | jdbc:mysql://localhost:port/DBname | com.mysql.jdbc.Driver | mysql-connector- java-5.1.39-bin.jar | 
| SqlServer | jdbc:sqlserver://localhost:port;databaseName=*** | com.microsoft.sqlserver.jdbc.SQLServerDriver | sqljdbc4.jar | 
| Oracle | jdbc:oracle:thin:user/pass@//host:port/service | 
 | classes12.jar | 
| Mssql | jdbc:sqlserver://IP:1433;databaseName=DBname 或者 jdbc:jtds:sqlserver://localhost:1433/"+"library" | com.microsoft.sqlserver.jdbc.SQLServerDriver 或者 net.sourceforge.jtds.jdbc.Driver | |
| PostgreSQL | jdbc:postgresql:{dbname} | 
 | |
| Ingres(2006) | ingres.jdbc.IngresDriver | 
Jmeter连接SqlServer数据库并操作的更多相关文章
- Jmeter连接SqlServer数据库进行压力测试
		Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ... 
- Jmeter连接MYSQL数据库,并进行数据库的操作;
		1.在操作jmeter连接mysql数据库之前,我们需要到网上下载一个jar包.并且添加到测试计划里:mysql-connector-java-5.1.13-bin.jar;把这个jar放到jmete ... 
- jsp连接sqlServer数据库教程
		一.首先讲下我用的工具版本以供参考: jar包:jtds1.3.1.jar 下载地址:点击进入 数据库:SQL Server2012 服务器:Tomcat8.0 下载地址:点击进入 开发IDE工 ... 
- python连接sqlserver数据库
		1.准备工作 python3.6连接sqlserver数据库需要引入pymssql模块 pymssql官方:https://pypi.org/project/pymssql/ 没有安装的话需要: pi ... 
- JavaWeb连接SQLServer数据库并完成一个登录界面及其功能设计。
		一.JDBC连接SQLserver数据库的步骤: 1.下载SQLserver的JDBC驱动文件——Microsoft JDBC Driver 4.0 for SQL Server 2.例如下载得到的文 ... 
- php支持连接sqlserver数据库
		php支持连接sqlserver数据库 1.软件配置 Win7 64 +wampserver2.2d-x32+SQL Server 2008 R2数据库,wamp2.2中的php版本是5.3.10. ... 
- SQLSERVER数据库备份操作和还原操作做了什么
		SQLSERVER数据库备份操作和还原操作做了什么 看了这篇文章:还原/备份时做了些什么 自己也测试了一下,下面说的错误日志指的是SQLSERVER ERRORLOG 一般在C:\Program Fi ... 
- jsp连接sqlServer数据库教程、jsp连接sqlServer数据库报ClassNotFoundException异常
		jsp连接sqlServer数据库教程: 首先讲下我用的工具版本以供参考: jar包:jtds1.3.1.jar 下载地址:点击进入 数据库:SQL Server2012 服务器:Tomcat8.0 ... 
- 将.Net Core发布至Docker,并连接 Redis、上传文件到本机、连接sqlserver数据库
		此片文章目标是将 .Net Core 发布到 Docker 上,并且连接到在 Docker上的 Redis .上传文件到本机文件夹和连接 sqlserver 数据库. 创建项目 创建项目就不用说了,我 ... 
随机推荐
- socket 原理
			socket 原理 什么是socket 我们知道进程通信的方法有管道.命名管道.信号.消息队列.共享内存.信号量,这些方法都要求通信的两个进程位于同一个主机.但是如果通信双方不在同一个主机又该如何进行 ... 
- CUDA学习(五)之使用共享内存(shared memory)进行归约求和(一个包含N个线程的线程块)
			共享内存(shared memory)是位于SM上的on-chip(片上)一块内存,每个SM都有,就是内存比较小,早期的GPU只有16K(16384),现在生产的GPU一般都是48K(49152). ... 
- LeetCode 664. Strange Printer 奇怪的打印机(C++/Java)
			题目: There is a strange printer with the following two special requirements: The printer can only pri ... 
- Python logging记录日志
			Python logging记录日志 调试的几种方法: 使用print()在控制台上输出 使用assert断言 使用logging模块 logging提供了一组便利的函数,用来做简单的日志,(当然也能 ... 
- DaSiamRPN学习
			9月14日,2018年视觉目标跟踪挑战赛(Visual-Object-Tracking Challenge 2018)的结果在ECCV Workshop上揭晓.VOT2018共设三项任务:Baseli ... 
- 事务特性ACID及隔离级别
			注:例子引用来自:https://www.cnblogs.com/WJ-163/p/6023054.html 事务就是一组原子性的SQL查询,或者说一个独立的工作单元. 银行应用是解释事务必要性的一个 ... 
- Golang调用Dll案例
			Golang调用Dll案例 前言 在家办公已经两个多星期了,目前最大的困难就是网络很差.独自一个人用golang开发调用dll的驱动程序.本来就是半桶水的我,还在为等待打开一个页面而磨平了耐心.本想依 ... 
- IP unnumbered interface,某个接口不编号,某个接口不分配IP地址
			OSPFv2中,提到点到点链路可以是unnumbered,不编号,不分配IP地址 12.4.1.1. Describing point-to-point interfaces ... 
- k8s系列----一个简单的例子
			本实验来自k8s权威指南 解决访问demo出错,关键是靠https://www.cnblogs.com/neutronman/p/8047547.html此链接下面的某个大神的评论 主要yaml文件 ... 
- Waymo-自动驾驶长尾问题挑战(2019)
			尽管Waymo已经在开放道路上积累超过10 Million Miles,Waymo的工程师们仍然发现有层出不穷的新自动驾驶场景待解决. 1.自动驾驶长尾场景举例 场景一:一个骑自行车的人手中拿着一个S ... 
