2018-11-07jmeter增强&jdbc使用

2018-11-07  本文已影响0人  YW祥

一、下载jdbc jar包

image.png

二、配置jdbc控制器

image.png
image.png

1.Variable Name:数据库连接池的名称,我们可以有多个jdbc connection configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。
2.Database URL:数据库url,jdbc:oracle:thin:@host_ip or machine_name:Oracle 监听器监听的端口:Oracle实例的名 (可在oracel安装目录下tnsnames.ora文件中找到这些信息)
3.JDBC Driver class:JDBC驱动
4.username:数据库登陆的用户名
5.passwrod:数据库登陆的密码

1.Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致
2.Parameter valus:参数值
3.Parameter types:参数类型,可参考:Javadoc for java.sql.Types
4.Variable names:保存sql语句返回结果的变量名
5.Result variable name:创建一个对象变量,保存所有返回的结果
6.Query timeout:查询超时时间
7.Handle result set:定义如何处理由callable statements语句返回的结果


image.png image.png

1.databaseurl中添加&allowMultiQueries=true(表示允许多表查询)
2.在sql query中使用[变量名}的方式引用,方法一: ![image.png](https://img.haomeiwen.com/i14417384/915f8da1126a2e6d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 方法二: 在sql quety中使用“?”作为占位符,并传递参数值和参数类型,如下图: 1、传递的参数值是常量,如下图传递了3个常量:10,ACCOUNTINGNEW YORK:![image.png](https://img.haomeiwen.com/i14417384/f1bdf747930ad5a3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 2、传递的参数值是变量,如下图中{DNAME}:

image.png

二、Variables names参数使用方法

三、jmeter脚本使用sql查询数据循环执行

image.png image.png
image.png
image.png
image.png
思维导图; day18jmeter增强.png
上一篇 下一篇

猜你喜欢

热点阅读