Jmeter常用脚本开发之JDBC请求

简单说明:JDBC请求就是使用Jmeter连接数据库,执行sql语句,并返回对应的响应结果

步骤:

1、引入使用的数据库的驱动jar包,使用不同的数据库,我们需要引入不同的jar包。本文使用的MySQL,引入mysql-connector-java-3.0.17-ga-bin.jar

引入方法:直接将jar包复制到jmeter的lib\ext目录

2、创建测试计划,添加数据库配置元件,配置数据库连接信息,如图

JDBC Driver class的填写,不同数据库的填写方式,可以参考以下表格


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/[email protected]//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"

3、然后添加JDBC请求,编写SQL语句进行查询

执行结果

扩展:查询参数可以使用占位符和参数化

时间: 2024-08-29 05:23:46

Jmeter常用脚本开发之JDBC请求的相关文章

Jmeter常用脚本开发之Junit Request

说明:Junit Request就是把Junit测试框架的自动化用例在jmeter上执行 步骤: 1.创建Java工程,编写Junit自动化测试用例 2.然后把用例打成jar包,复制到Jmter的lib\ junit目录下 3.然后添加Junit请求,填写后内容如图 执行结果

Jmeter常用脚本开发之Debug Sampler

Debug Sampler编辑脚本时调试用的,跟Java项目打断点测试同理,它可以Debug Jmeter中所有自定义变量的值 如何添加Debug Sampler? 打开测试计划->线程组->右键,添加->Sampler,Debug Sampler 添加后的页面,如图所示.有三个参数JMeter properties,JMeter variables,System properties,选项值默认即可 JMeter properties,System properties这两个分别是Jm

Jmeter常用脚本开发之Beanshell Sampler

Beanshell Sampler Beanshell介绍:是一种完全符合java语法规范的脚本语言,且又拥有自己的一些语法和方法:是一种松散类型的脚本语言:它执行标准java语句和表达式,另外它还包括一些脚本命令和语法 Jmeter中有哪些Beanshell: 定时器: Beanshell Timer 前置处理器:BeanShell PreProcessor 后置处理器:BeanShell PostProcessor 采样器:BeanShell Sampler 断言: BeanShell 断言

iOS开发之HTTP请求之发送用户名和密码

在进行iOS开发的时候,几乎每个应用都是要用到登录功能的! 众所周之,GET请求在网络请求中是很不安全的.因为他会直接暴露你的用户名和密码. 那么只能使用POST请求了,那么问题来了?POST是怎么发送的?用POST就安全了吗? 平时大家进行网络请求的时候大部分使用的都是AFNetworking.所以可能对系统的使用的也不多! 我今天写的这个就是用系统直接请求而没有用AFNetworking(三方库只用了一个MBProgressHUD). //为了速度我就直接使用storyBoard而不写代码了

WEB开发之JDBC的使用

1.JDBC 技术访问数据库 在动态的WEB开发中,肯定会用到数据库,因为动态 WEB实现主要是实现了与用户的交互,而交互性的实现由主要是借助于我们的数据库,与数据库连接主要是进行 CRUD(create,read,update,delete)操作.CRUD 操作是由SQL 语句完成的. 回顾 一下SQL 语句基本格式吧: Create: insert into 表名(字段 1,字段 2,……,字段 n) values(值 1,值 2,……,值 n)         例:insert into

JavaWeb开发之JDBC

项目搭建的包命名和类命名: 首先导入数据库的驱动架包,并添加依赖 1.Dao层是专门负责和数据库交互,数据处理的代码层 2.Dao是接口,DaoImpl是Dao接口的实现类 3.Java代码连接数据库的步骤:“贾琏欲执事”口诀 (1)贾:加载数据库注册驱动,将数据库驱动注册到DriverManager中去. Class.forName("com.mysql.jdbc.Driver"); (2)琏:创建连接数据库的对象,通过DriverManager获取 Connection conn=

iOS开发之WKWebView简单使用和常用使用场景

iOS开发之 WKWebVeiw使用 想用UIWebVeiw做的,但是突然想起来在iOS8中出了一个新的WKWebView,算是UIWebVeiw的升级版.本着对新事物的好奇,就上网查了一下,但是找了好多个都没说的多了详细,于是就问谷歌,找文档,看看使用方法,试用了一下,果然不错,记录下来,大家分享! WKWebView的特点: 性能高,稳定性好,占用的内存比较小, 支持JS交互 支持HTML5 新特性 可以添加进度条(然并卵,不好用,还是习惯第三方的). 支持内建手势, 据说高达60fps的刷

jmeter(八)-JDBC请求(sqlserver)

做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+D

Jmeter -- JDBC请求(sqlserver)

做JDBC请求,首先要了解这个JDBC对象是什么,然后寻找响应的数据库连接URL和数据库驱动. 数据库URL:jdbc:sqlserver://200.99.197.190:1433;databaseName=ebank 数据库驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver 下载sqljdbc4.jar放在apache-jmeter-3.0\lib下面 Sqlserver驱动包(jar)名称: Microsoft+SQL+Server+JDBC+D